[go: up one dir, main page]

CN1244071C - Securities exchange system and method based on hand-held apparatus - Google Patents

Securities exchange system and method based on hand-held apparatus Download PDF

Info

Publication number
CN1244071C
CN1244071C CNB991083482A CN99108348A CN1244071C CN 1244071 C CN1244071 C CN 1244071C CN B991083482 A CNB991083482 A CN B991083482A CN 99108348 A CN99108348 A CN 99108348A CN 1244071 C CN1244071 C CN 1244071C
Authority
CN
China
Prior art keywords
subsystem
information exchange
handheld device
message
service platform
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.)
Expired - Fee Related
Application number
CNB991083482A
Other languages
Chinese (zh)
Other versions
CN1276672A (en
Inventor
蔡弘
李伟
张剑鸣
宋松
刘友祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to CNB991083482A priority Critical patent/CN1244071C/en
Priority to KR10-2000-0029223A priority patent/KR100399523B1/en
Priority to DE10028238A priority patent/DE10028238A1/en
Priority to JP2000169870A priority patent/JP2001034679A/en
Publication of CN1276672A publication Critical patent/CN1276672A/en
Priority to HK01101502.8A priority patent/HK1030703B/en
Application granted granted Critical
Publication of CN1244071C publication Critical patent/CN1244071C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于手持设备的证券交易系统,包括:一个服务平台子系统,用于与不同种类手持设备通信,接收证券交易请求;多个消息适配器,每个消息适配器连接在服务平台子系统与一个不同的证券交易子系统之间;每当服务平台子系统收到一个证券交易请求时,则将其发送到一个与用户指定的证券交易子系统相连的消息适配器,然后以特定消息格式发送到证券交易子系统。证券交易子系统返回的信息经由服务平台子系统逆向返回到发出请求的手持设备。

A securities trading system based on handheld devices, including: a service platform subsystem, used to communicate with different types of handheld devices and receive securities transaction requests; multiple message adapters, each message adapter connected to the service platform subsystem and a different between the securities transaction subsystems; whenever the service platform subsystem receives a securities transaction request, it sends it to a message adapter connected to the securities transaction subsystem specified by the user, and then sends it to the securities transaction in a specific message format subsystem. The information returned by the securities trading subsystem is reversely returned to the requesting handheld device via the service platform subsystem.

Description

基于手持设备的证券交易系统和方法Security trading system and method based on handheld device

技术领域technical field

本发明涉及一种自动证券交易系统和方法,并且更具体地涉及一种使用户能够利用手持设备进行证券交易的系统和方法。The present invention relates to an automated securities trading system and method, and more particularly to a system and method that enables users to conduct securities transactions using handheld devices.

背景技术Background technique

证券交易系统经历了从人工/手动到计算机自动化,从局域网到广域网的演变过程。The securities trading system has experienced the evolution process from manual/manual to computer automation, from local area network to wide area network.

一种传统的证券交易方式是通过经纪人进行交易。至今,这种传统的证券交易方式仍被许多证券公司沿用。这种传统的交易方法需要富有经验的经纪人,并且处理过程缓慢、不十分可靠且不够安全。One traditional way of trading securities is through a broker. So far, this traditional securities trading method is still used by many securities companies. This traditional method of trading requires an experienced broker and is slow, not very reliable and not secure.

另一种方法是通过与证券公司的局域网相连的个人计算机为客户提供证券信息并且允许进行交易。然而,往往只有帐户中存在大量资金的客户才能享受这种服务。即使在基础设施完备并且证券交易系统完全由计算机网络支持的地区,那些具有少量资金(比如10万美元以下)的客户也只能在拥挤的大厅里阅读动态行情信息。只有帐户中存有足够资金的客户才能在证券公司中拥有舒适的专用房间,在专用房间里获取上述行情信息。但是,客户只能通过计算机阅读动态行情信息,却不能在证券公司下班后(比如下午3:00以后)将这些数据带回家中分析。另外,当客户处于移动环境时,不能亲自到达证券公司,他们则不能获取动态行情信息。Another method is to provide customers with securities information and allow transactions through a personal computer connected to a local area network of a securities company. However, this service is often only available to customers with large amounts of funds in their accounts. Even in areas where the infrastructure is complete and the securities trading system is fully supported by computer networks, those customers with a small amount of funds (such as less than 100,000 US dollars) can only read dynamic market information in a crowded hall. Only customers with sufficient funds in their accounts can have a comfortable special room in the securities company and obtain the above market information in the special room. However, customers can only read the dynamic market information through the computer, but cannot take the data home for analysis after the securities company gets off work (for example, after 3:00 pm). In addition, when customers are in a mobile environment, they cannot reach the securities company in person, and they cannot obtain dynamic market information.

还有一些更廉价的方法。其中一种方法是客户通过拔打一个特殊服务电话号码来获得必要的通信服务,例如可以获取动态行情信息或者进行交易。但是,这种方法速度慢且不安全。另一种方法是通过寻呼机广播股票信息。但是,信息经过了一定的延迟,且由于广播是单向的,所以不能利用寻呼机进行交易。还有一种是基于WEB的方法,但是人们一直担心的是WEB的安全性问题。There are also cheaper ways. One of the methods is that the customer dials a special service phone number to obtain necessary communication services, such as obtaining dynamic market information or conducting transactions. However, this method is slow and insecure. Another method is to broadcast stock information through a pager. However, the information is delayed and because the broadcast is one-way, transactions cannot be made using pagers. There is also a method based on WEB, but people have been worried about the security of WEB.

由于证券交易用户的普遍性和广泛性,所以证券交易系统已经成为现代电子商务中的重要一环,日益受到人们的广泛重视。将最新的计算技术和网络技术应用到证券交易系统的最终目的是更加方便用户使用。随着计算技术的发展,各种手持设备或智能设备越来越小巧,如掌上电脑、智能手机、机顶盒、车载移动计算机设备等等。现在,市场上有多种多样的手持装置,特别适于移动用户使用。例如有以Palm 0S为操作系统的IBM WorkPad、PalmPilot,还有以Win CE为探作系统的掌上计算机等。总之,人们存取信息的手段是多方面的,已经远远超出台式计算机这唯一一种选择。Due to the ubiquity and extensiveness of securities trading users, the securities trading system has become an important part of modern e-commerce, and has been paid more and more attention by people. The ultimate goal of applying the latest computing technology and network technology to the securities trading system is to make it more convenient for users to use. With the development of computing technology, various handheld devices or smart devices are getting smaller and smaller, such as handheld computers, smart phones, set-top boxes, vehicle-mounted mobile computer devices, and so on. Today, there are a wide variety of handheld devices on the market, especially for mobile users. For example, there are IBM WorkPad and PalmPilot with Palm OS as the operating system, and handheld computers with Win CE as the operating system. In short, there are many means for people to access information, which has far exceeded the only choice of desktop computers.

这些新兴的手持设备或智能设备都不能方便地应用于前述各种证券交易系统,也就是说,前述各种证券交易系统都不适于移动客户。这主要有以下三点原因。These emerging handheld devices or smart devices cannot be easily applied to the aforementioned various securities trading systems, that is to say, the aforementioned various securities trading systems are not suitable for mobile clients. This is mainly due to the following three reasons.

第一,现有证券交易系统采用的消息格式各不相同。本文中所述的“消息”是指证券交易系统所采用的交易命令和参数(或数据),或者是证券交易系统返回的确认和数据。例如交易命令可以包括“买”和“卖”等,参数可以包括价格和数量等。以中国证券市场为例,目前各家证券公司中,有的采用乾隆系统,有的采用伊格系统,等等。所有这些现有的证券交易系统由于采用不同的消息格式,所以在它们之间不能共享数据。First, the message formats adopted by existing securities trading systems are different. The "message" mentioned in this article refers to the transaction order and parameters (or data) adopted by the stock exchange system, or the confirmation and data returned by the stock exchange system. For example, a transaction command may include "buy" and "sell", and parameters may include price and quantity. Taking China's securities market as an example, among various securities companies, some use the Qianlong system, some use the Yige system, and so on. All these existing stock trading systems cannot share data among them due to the different message formats.

第二,不同种类的手持设备的能力不尽相同。例如,有的手持设备采用彩色显示器,有的手持设备采用黑白显示器。有的显示器的分辨率是320×240,有的显示器分辨率是160×160。有的手持设备只能显示4行汉字甚至更少。Second, different kinds of handheld devices have different capabilities. For example, some handheld devices use color displays, while others use black and white displays. Some monitors have a resolution of 320×240, while others have a resolution of 160×160. Some handheld devices can only display 4 lines of Chinese characters or even less.

第三,不同种类的手持设备采用的通信方式多种多样。有的手持设备可以和台式计算机一样通过串行口通信或者通过TCP/IP协议访问因特网。有的手持设备可以通过无线包交换协议CDPD进行通信。有的手持设备通过GSM或CDMA协议进行通信。Third, different types of handheld devices use a variety of communication methods. Some handheld devices can communicate with the desktop computer through the serial port or access the Internet through the TCP/IP protocol. Some handheld devices can communicate through the wireless packet switching protocol CDPD. Some handheld devices communicate via GSM or CDMA protocols.

由于以上三点原因,不能简单地将现在的不同种类的手持设备应用于各种证券交易系统中。Due to the above three reasons, different types of handheld devices cannot be simply applied to various securities trading systems.

另外,对于可以提供特殊拔入服务的证券公司来说,必须维持一个大的调制解调器库才能保证成百上千的用户拨入。为此,该证券公司必须从电信公司租用多条通信线路,这将占去它相当一部分收益。In addition, for securities companies that can provide special dial-in services, a large modem pool must be maintained to ensure that hundreds or thousands of users dial in. To this end, the securities company must lease multiple communication lines from the telecommunications company, which will account for a considerable part of its revenue.

发明内容Contents of the invention

因此,本发明的第一个目的在于提供一种基于手持设备的证券交易系统。Therefore, the first object of the present invention is to provide a securities trading system based on a handheld device.

本发明的第二个目的在于提供一种利用手持设备进行证券交易的方法。The second object of the present invention is to provide a method for securities trading using a handheld device.

为实现上述第一个目的,本发明提供一种基于手持设备的证券交易系统,其中含有多个证券交易子系统,每个证券交易子系统以各自特定的消息格式接收证券交易请求,并完成所请求的证券交易,该系统的特征在于还包括:In order to achieve the above-mentioned first purpose, the present invention provides a securities trading system based on a handheld device, which contains a plurality of securities trading subsystems, each securities trading subsystem receives a securities trading request in its own specific message format, and completes all A securities transaction is requested, the system further characterized by:

一个服务平台子系统,用于按照不同种类手持设备采用的不同通信方式和消息格式与不同种类手持设备进行通信,从而接收不同种类手持设备的用户发出的证券交易请求;A service platform subsystem, used to communicate with different types of handheld devices according to different communication methods and message formats adopted by different types of handheld devices, so as to receive securities transaction requests from users of different types of handheld devices;

多个消息适配器,每个消息适配器的一端连接于服务平台子系统,而另一端连接于一个不同的证券交易子系统;A plurality of message adapters, one end of each message adapter is connected to the service platform subsystem, and the other end is connected to a different securities trading subsystem;

其中每当服务平台子系统接收到一个证券交易请求时,则将该证券交易请求以统一的平台格式发送到一个与用户指定的证券交易子系统相连的消息适配器,并且该消息适配器在接收到该证券交易请求后,则以该指定的证券交易子系统的特定消息格式向证券交易子系统发送证券交易请求。Wherein, whenever the service platform subsystem receives a securities transaction request, it sends the securities transaction request to a message adapter connected to the securities transaction subsystem specified by the user in a unified platform format, and the message adapter receives the request After the securities transaction request, the securities transaction request is sent to the securities transaction subsystem in the specific message format of the specified securities transaction subsystem.

为实现上述第二个目的,本发明提供一种利用手持设备进行证券交易的方法,其特征在于包括以下步骤:In order to achieve the above-mentioned second purpose, the present invention provides a method for securities trading using a handheld device, which is characterized in that it includes the following steps:

(1)按照不同种类手持设备采用的不同通信方式和消息格式与不同种类手持设备进行通信,以便确定不同种类手持设备的用户指定哪一个证券交易子系统,并且接收用户发出的证券交易请求;(1) Communicate with different types of handheld devices according to the different communication methods and message formats adopted by different types of handheld devices, so as to determine which securities trading subsystem is designated by users of different types of handheld devices, and receive securities trading requests sent by users;

(2)按照所确定的证券交易子系统的特定消息格式,向证券交易子系统发送证券交易请求;(2) Send a securities transaction request to the securities transaction subsystem according to the determined specific message format of the securities transaction subsystem;

(3)由证券交易子系统完成所请求的证券交易。(3) The requested securities transaction is completed by the securities transaction subsystem.

根据本发明的系统和方法,用户无论在何时何地,都可以使用不同种类的手持设备或者智能设备,选择不同的证券交易子系统(或证券公司),以自然和一致的方式进行所希望的证券交易活动。According to the system and method of the present invention, no matter when and where, users can use different types of hand-held devices or smart devices to select different securities trading subsystems (or securities companies) to perform desired transactions in a natural and consistent manner. securities trading activities.

通过电信公司提供的专用通信服务,客户能够利用各种手持装置以快速和安全的方式访问动态行情信息,并且甚至能够进行实时交易。由于证券公司不必再租用多条通信线路,因而极大地降低了成本。并且,由于电信公司提供了这种专用通信服务,所以能够吸引更多用户,增加收益。进一步地,由于本发明的系统的快速、方便和安全性,能够吸引更多的客户使用本系统进行交易,交易量的增加提高了证券公司的收益。Through dedicated communication services provided by telecommunication companies, customers can access dynamic market information and even conduct real-time transactions using various handheld devices in a fast and secure manner. Since securities companies no longer need to rent multiple communication lines, the cost is greatly reduced. And, since the telecommunication company provides this special communication service, it can attract more users and increase revenue. Further, due to the rapidity, convenience and safety of the system of the present invention, more customers can be attracted to use the system for transactions, and the increase in transaction volume improves the income of securities companies.

通过结合附图对本发明较佳实施方式的详细描述,本发明的上述特征和优点将会更加明显。其中The above-mentioned features and advantages of the present invention will be more apparent through the detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings. in

附图说明Description of drawings

图1是本发明的基于手持设备的证券交易系统的结构示意图;Fig. 1 is the structural representation of the securities trading system based on the handheld device of the present invention;

图2是图1所示的基于手持设备的证券交易系统中的服务平台子系统及消息适配器的功能模块图;Fig. 2 is the functional block diagram of the service platform subsystem and the message adapter in the securities trading system based on the handheld device shown in Fig. 1;

图3是图1所示的基于手持设备的证券交易系统中的服务平台子系统及消息适配器的结构示意图;Fig. 3 is a schematic structural diagram of the service platform subsystem and the message adapter in the securities trading system based on the handheld device shown in Fig. 1;

图4是图1中所示的手持设备的处理流程图;Fig. 4 is a processing flowchart of the handheld device shown in Fig. 1;

图5是图1中所示的服务平台子系统和消息适配器的处理流程图;Fig. 5 is a processing flowchart of the service platform subsystem and the message adapter shown in Fig. 1;

图6是图1中所示的消息适配器的另一种功能模块图;Fig. 6 is another functional block diagram of the message adapter shown in Fig. 1;

图7A和图7B是图1中所示的消息适配器的处理流程图;Fig. 7A and Fig. 7B are the processing flowchart of the message adapter shown in Fig. 1;

图8是图1所示的基于手持设备的证券交易系统的一种应用举例;Fig. 8 is an application example of the securities trading system based on the handheld device shown in Fig. 1;

图9举例说明图8所示的基于手持设备的证券交易系统的操作过程。FIG. 9 illustrates the operation process of the handheld device-based securities trading system shown in FIG. 8 .

具体实施方式Detailed ways

以下结合附图详细描述本发明的实施方式。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

图1是本发明的基于手持设备的证券交易系统的结构示意图。图1中,标号1代表各种能够存取信息并便于随身携带的手持设备,如IBM公司的WorkPad、3COM公司的Palm产品、基于Win CE系统的各种设备、智能手机、可视电话、机顶盒、车载移动计算设备等等。另外,也可以包括未来可能出现的各种便于随身携带的智能设备。总之,手持设备1是指任何一种具有一定计算能力、一定存储能力、一定通信能力并且便于随身携带的设备。如前文在背景技术中所述,这些不同种类的手持设备可能采用不同的通信协议。有的手持设备可以采用TCP/IP协议访问因特网。有的手持设备可以通过无线包交换协议CDPD进行通信。有的手持设备通过GSM或CDMA协议进行通信,等等。在进行通信时,不同种类的手持设备可能采用不同的通信方式和不同的消息格式。Fig. 1 is a schematic structural diagram of a securities trading system based on a handheld device of the present invention. In Figure 1, the label 1 represents various handheld devices that can access information and are easy to carry, such as WorkPad of IBM, Palm products of 3COM, various devices based on Win CE system, smart phones, video phones, set-top boxes , Vehicle-mounted mobile computing devices, and more. In addition, it may also include various portable smart devices that may appear in the future. In short, the handheld device 1 refers to any kind of device that has a certain calculation capability, a certain storage capability, and a certain communication capability and is easy to carry around. As mentioned above in the background, these different types of handheld devices may use different communication protocols. Some handheld devices can use the TCP/IP protocol to access the Internet. Some handheld devices can communicate through the wireless packet switching protocol CDPD. Some handheld devices communicate through GSM or CDMA protocols, and so on. When communicating, different types of handheld devices may use different communication methods and different message formats.

标号2代表各种现有的通信网络,例如因特网、PSTN(公用交换电话网)、GSM(全球移动通信系统)、CDMA(码分多址)、TDMA(时分多址)、CDPD(蜂窝数字分组数据)等等。总之,标号2是指任何可由手持设备1借以进行数据通信的媒体。Reference numeral 2 represents various existing communication networks, such as the Internet, PSTN (Public Switched Telephone Network), GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), TDMA (Time Division Multiple Access), CDPD (Cellular Digital Packet data) and so on. In conclusion, reference numeral 2 refers to any medium through which data communication can be performed by the handheld device 1 .

标号3代表服务平台子系统,它是本发明的基于手持设备的证券交易系统的核心。服务平台子系统3最简单的功能包括允许手持设备的接入以及对手持设备的管理。高级功能可以包括对各种手持设备信息传输的支持以及对各种证券交易子系统(如后文所述)的支持。根据这种高级功能,将来每增加一种新类型的手持设备,即每增加一种新的通信方式和数据格式,则只须在服务平台子系统3中增加一种相应的手持设备接口程序即可。也就是说,如果将一种类型的手持设备所采用的通信方式和数据格式作为单独的模块,则每增加一种新类型的手持设备,则只须在服务平台子系统3中增加一种相应的模块即可。对于上述两种方式,无需对本证券交易系统的其他部分做任何改动。另外,每增加一种新的证券交易服务或证券交易子系统时,也只须在服务平台子系统3中增加一种相应的服务接口程序,无需对本证券交易系统的其他部分做任何改动。在服务平台子系统3中,以一种统一的方式存取和交换信息。Number 3 represents the service platform subsystem, which is the core of the securities trading system based on the handheld device of the present invention. The simplest function of the service platform subsystem 3 includes allowing the access of the handheld device and the management of the handheld device. Advanced functions may include support for information transmission of various handheld devices and support for various securities trading subsystems (as described later). According to this advanced function, every time a new type of handheld device is added in the future, that is, every time a new communication method and data format are added, it is only necessary to add a corresponding handheld device interface program in the service platform subsystem 3. Can. That is to say, if the communication method and data format adopted by a type of handheld device are taken as a separate module, then every time a new type of handheld device is added, only a corresponding module needs to be added in the service platform subsystem 3. module. For the above two methods, there is no need to make any changes to other parts of the securities trading system. In addition, every time a new securities trading service or securities trading subsystem is added, only a corresponding service interface program needs to be added to the service platform subsystem 3 without any modification to other parts of the securities trading system. In the service platform subsystem 3, information is accessed and exchanged in a unified manner.

如此配置的服务平台子系统3因此能够按照不同种类手持设备采用的不同通信方式和消息格式与不同种类手持设备进行通信,从而接收不同种类手持设备的用户发出的证券交易请求。The service platform subsystem 3 thus configured can communicate with different types of handheld devices according to the different communication methods and message formats adopted by different types of handheld devices, thereby receiving securities transaction requests from users of different types of handheld devices.

标号4、4’代表消息适配器,图中示出了多个消息适配器,即消息适配器#1至消息适配器#N。每个消息适配器4、4’负责在服务平台子系统3与一个证券交易子系统5、5’(如后文所述)之间进行消息格式转换。在本发明的证券交易系统中,将各种现有的证券交易系统直接用作证券交易子系统,以便完成各种证券交易活动。如前文在背景技术中所述,现有的各种证券交易系统采用了不同的消息格式,所以必须在服务平台于系统3与证券交易子系统5、5’之间进行消息格式的转换。Reference numerals 4, 4' represent message adapters, and a plurality of message adapters are shown in the figure, namely, message adapter #1 to message adapter #N. Each message adapter 4, 4' is responsible for message format conversion between the service platform subsystem 3 and a securities transaction subsystem 5, 5' (as described later). In the securities trading system of the present invention, various existing securities trading systems are directly used as securities trading subsystems to complete various securities trading activities. As mentioned above in the background technology, various existing stock trading systems adopt different message formats, so the message format must be converted between the service platform system 3 and the stock trading subsystem 5, 5'.

标号5、5’代表证券交易子系统,图中示出了多个证券交易子系统,即证券交易子系统#1至证券交易子系统#N。这些证券交易子系统可以直接采用目前证券市场中的各种证券交易系统。这些证券交易系统分别由备家证券公司(证券公司#1至证券公司#N)采用。就中国证券市场而言,证券交易系统例如可以是乾隆系统、伊格系统等等。每个证券交易子系统5、5’,以各自特定的消息格式接收证券交易请求,从而完成相应的证券交易。这种接收特定消息格式的请求并完成相应证券交易的过程是公知的,不必在此详述。Reference numerals 5 and 5' represent securities trading subsystems, and a plurality of securities trading subsystems are shown in the figure, that is, securities trading subsystem #1 to securities trading subsystem #N. These securities trading subsystems can directly adopt various securities trading systems in the current securities market. These securities trading systems are respectively adopted by Beijia Securities Companies (Securities Company #1 to Securities Company #N). As far as the Chinese securities market is concerned, the securities trading system may be, for example, the Qianlong system, the Yige system, and the like. Each securities transaction subsystem 5, 5' receives a securities transaction request in its own specific message format, so as to complete the corresponding securities transaction. This process of receiving a request in a specific message format and completing a corresponding security transaction is well known and need not be described in detail here.

标号6、6’代表证券交易所。图中虽然只示出两个证券交易所,即证券交易所1和证券交易所2,但是证券交易所的数目是由目前证券市场上存在的证券交易所的数目确定的。Labels 6, 6' represent stock exchanges. Although only two stock exchanges are shown in the figure, that is, stock exchange 1 and stock exchange 2, the number of stock exchanges is determined by the number of stock exchanges existing in the current stock market.

证券交易子系统5、5’如何与证券交易所6、6’配合从而实现证券交易是公知的,无需在此描述。How the securities trading subsystem 5, 5' cooperates with the stock exchange 6, 6' to realize securities trading is well known and need not be described here.

标号7代表第三方认证机构。如果通过本发明的证券交易系统实现的证券交易涉及第三方认证机构的认证,如银行转帐认证,则由服务平台子系统3与第三方认证机构7进行联系。Mark 7 represents a third-party certification body. If the securities transaction realized by the securities transaction system of the present invention involves the certification of a third-party certification body, such as bank transfer certification, the service platform subsystem 3 will contact the third-party certification body 7 .

在图1所示的基于手持设备的证券交易系统中,每当服务平台子系统3接收到一个证券交易请求时,则将该证券交易请求以统一的平台格式发送到一个与用户指定的证券交易子系统5(比如证券交易子系统#1)相连的消息适配器4(比如消息适配器#1),并且消息适配器4在接收到证券交易请求后,则以证券交易子系统#1的特定消息格式向证券交易子系统#1发送该证券交易请求。最终,该证券交易请求由证券交易所1或2完成。In the securities trading system based on the handheld device shown in Figure 1, whenever the service platform subsystem 3 receives a securities transaction request, the securities transaction request is sent to a securities transaction platform specified by the user in a unified platform format. The message adapter 4 (such as message adapter #1) connected to the subsystem 5 (such as securities transaction subsystem #1), and after receiving the securities transaction request, the message adapter 4 sends a message to the specific message format of the securities transaction subsystem #1 Securities transaction subsystem #1 sends the securities transaction request. Ultimately, the securities transaction request is completed by the stock exchange 1 or 2 .

图2是图1所示的基于手持设备的证券交易系统中的服务平台子系统及消息适配器的功能模块图。图1所示的服务平台子系统3与消息适配器4、4’的功能可以归纳为图2所示的功能模块3’。功能模块3’包括手持设备接入-管理-认证模块21、手持设备格式处理模块22、统一数据存储模块23和交易子系统消息格式转换模块24。Fig. 2 is a functional block diagram of the service platform subsystem and the message adapter in the securities trading system based on the handheld device shown in Fig. 1 . The functions of the service platform subsystem 3 and the message adapters 4, 4' shown in Fig. 1 can be summarized as the functional modules 3' shown in Fig. 2 . The functional module 3' includes a handheld device access-management-authentication module 21, a handheld device format processing module 22, a unified data storage module 23 and a transaction subsystem message format conversion module 24.

手持设备接入-管理-认证模块21负责将不同种类的手持设备接入服务平台子系统3,对所接入的手持设备进行管理,并认证它们的合法性。对于每种手持设备,在服务平台子系统3中都存在一种相应的设备接口程序,由手持设备接入-管理-认证模块21用来完成上述各种功能。这样,每增加一种新的手持设备,只须在服务平台子系统3中增加一种相应的设备接口程序,即可享受本发明的证券交易系统所提供的各种证券交易服务。The handheld device access-management-authentication module 21 is responsible for connecting different types of handheld devices to the service platform subsystem 3, managing the connected handheld devices, and authenticating their legitimacy. For each type of handheld device, there is a corresponding device interface program in the service platform subsystem 3, which is used by the handheld device access-management-authentication module 21 to complete the above-mentioned various functions. In this way, every time a new handheld device is added, only a corresponding device interface program needs to be added in the service platform subsystem 3 to enjoy various securities transaction services provided by the securities transaction system of the present invention.

手持设备格式处理模块22负责对从手持设备1接收的数据进行格式转换,将其转换为服务平台子系统3内的统一的平台格式。这里统一的平台格式可以是XML语言描述的格式,以便于同其他商务系统交换信息。另外手持设备格式处理模块22还可以将统一的平台格式的数据转换为手持设备特有的格式。例如,可以使用脚本描述语言,将发往手持设备的信息描述为:统一的平台格式+该设备的脚本。转换为统一格式的数据由统一数据存储模块23进行存储。这里所存储的数据可以是证券交易状态信息等。The format processing module 22 of the handheld device is responsible for converting the format of the data received from the handheld device 1 into a unified platform format in the service platform subsystem 3 . The unified platform format here can be the format described by XML language, so as to exchange information with other business systems. In addition, the format processing module 22 of the handheld device can also convert the data in the unified platform format into a format specific to the handheld device. For example, the script description language can be used to describe the information sent to the handheld device as: unified platform format + script of the device. The data converted into a unified format is stored by the unified data storage module 23 . The data stored here may be stock transaction status information and the like.

通过手持设备接入-管理-认证模块21和手持设备格式处理模块22的配合,可以实现在手持设备与服务平台子系统之间的通信方式的转换和消息格式的转换。在向手持设备返回信息时,可以根据不同手持设备的不同能力,以最适合于接收手持设备的方式向其发送信息。Through the cooperation of the handheld device access-management-authentication module 21 and the handheld device format processing module 22, the conversion of the communication mode and the conversion of the message format between the handheld device and the service platform subsystem can be realized. When returning information to the handheld device, the information can be sent to the handheld device in a manner most suitable for the receiving handheld device according to the different capabilities of different handheld devices.

另外,在服务平台子系统中,统一数据存储模块23还可以存储若干常用的模板。当某一种符合预定义格式的消息块到达服务平台子系统中时,根据相应模板的描述,可以提取出消息块中有效的信息。这样,如果不同消息块中某一部分描述的是同一类内容,但是采取不同的格式,则根据模板的描述,可以理解不同消息块中存放的信息,并在不同数据块之间交换这些信息。In addition, in the service platform subsystem, the unified data storage module 23 can also store several commonly used templates. When a message block conforming to a predefined format arrives at the service platform subsystem, the effective information in the message block can be extracted according to the description of the corresponding template. In this way, if a certain part in different message blocks describes the same type of content but adopts different formats, according to the description of the template, the information stored in different message blocks can be understood and exchanged between different data blocks.

例如,用XML语言描述统一的平台格式时,消息块内容的格式用DTD(数据类型定义)文档描述(请参考http://www.w3.org/TR/XML)。For example, when using XML language to describe a unified platform format, the format of message block content is described by DTD (Data Type Definition) document (please refer to http://www.w3.org/TR/XML).

DTD1描述了金融文档类型1应符合的格式,如:DTD1 describes the format that financial document type 1 should conform to, such as:

<!--Financial DTD type 1--><!--Financial DTD type 1-->

<!--描述STOCKDOC类型文档--><!--Description STOCKDOC type document -->

<!ELEMENT STOCK(#PCDATA)>     //表示元素STOCK包含纯文本内容<!ELEMENT STOCK(#PCDATA)> //Indicates that the element STOCK contains plain text content

<!ELEMENT BUYPRICE(#PCDATA)>  //描述BUYPRICE<!ELEMENT BUYPRICE(#PCDATA)> //Describe BUYPRICE

<!ELEMENT VOLUME(#PCDATA)>    //描述元素VOLUME<!ELEMENT VOLUME(#PCDATA)> //Description element VOLUME

DTD2描述了金融文档类型2应符合的格式,如:DTD2 describes the format that financial document type 2 should conform to, such as:

<!--Financial DTD type 2--><!--Financial DTD type 2-->

<!--描述TRANSCATION类型文档--><!--Description TRANSCATION type document -->

<!ELEMENT DATE(#PCDATA)+>   //表示此项可有可无<!ELEMENT DATE(#PCDATA)+> //Indicates that this item is optional

<!ELEMENT PRICE(#PCDATA)>   //描述元素PRICE<!ELEMENT PRICE(#PCDATA)> //Description element PRICE

<!ELEMENT VOL(#PCDATA)>     //描述元素VOL<!ELEMENT VOL(#PCDATA)> //Description element VOL

<!ELEMENT CODE(#PCDATA)>    //描述元素CODE<!ELEMENT CODE(#PCDATA)> //Description element CODE

当在以上两种文档格式之间交换信息时,可以知道:When exchanging information between the above two document formats, it can be known that:

    DTD1中的STOCK对应于DTD2中的CODE,STOCK in DTD1 corresponds to CODE in DTD2,

    DTD1中的BUYPRICE对应于DTD2中的PRICE,并且BUYPRICE in DTD1 corresponds to PRICE in DTD2, and

    DTD1中的VOLUME对应于DTD2中的VOL,而  VOLUME in DTD1 corresponds to VOL in DTD2, and

    DTD1中没有任何元素对应于DTD2中的DATE。No element in DTD1 corresponds to DATE in DTD2.

符合DTD1的XML文档具有下面的格式:A DTD1-compliant XML document has the following format:

<STOCKDOC><STOCKDOC>

    <STOCK>500500</STOCK><STOCK>500500</STOCK>

    <BUYPRICE>10.05</BUYPRICE><BUYPRICE>10.05</BUYPRICE>

    <VOLUME>150</VOLUME><VOLUME>150</VOLUME>

</STOCKDOC></STOCKDOC>

符合DTD2的XML文档具有下面的格式:A DTD2-compliant XML document has the following format:

<TRANSACTION><TRANSACTION>

    <DATE>19990606</DATE><DATE>19990606</DATE>

    <PRICE>10.05</PRICE><PRICE>10.05</PRICE>

    <VOL>150</VOL><VOL>150</VOL>

    <CODE>500500</CODE>  <CODE>500500</CODE>

</TRANSACTION></TRANSACTION>

有了DTD1和DTD2这两种模板,就可以自动地将“STOCKDOC”文件翻译成“TRANSACTION”文件,反之亦然。With the two templates DTD1 and DTD2, it is possible to automatically translate "STOCKDOC" files into "TRANSACTION" files and vice versa.

交易子系统消息格式转换模块24负责将统一数据存储模块23存储的统一格式的证券交易请求转换为特定证券交易子系统5、5’所采用的消息格式,并发往相应的证券交易子系统5、5’,或者将证券交易子系统5、5’返回的响应转换为服务平台子系统3所采用的统一格式。对于各个证券交易子系统5、5’,在服务平台子系统3中都存在一种相应的服务接口程序,由交易子系统消息格式转换模块24用来完成上述各种功能。这样,每设立一个新的证券公司,即每增加一个新的证券交易子系统,只须在服务平台子系统3中增加一种相应的服务接口程序,本发明的证券交易系统中原有的各个手持设备用户即可委托该新设立的证券公司进行证券交易(如果该证券公司接受委托的话)。The transaction subsystem message format conversion module 24 is responsible for converting the unified format securities transaction request stored in the unified data storage module 23 into the message format adopted by the specific securities transaction subsystem 5, 5', and sending it to the corresponding securities transaction subsystem 5 , 5', or convert the response returned by the securities trading subsystem 5, 5' into the unified format adopted by the service platform subsystem 3. For each securities trading subsystem 5, 5', there is a corresponding service interface program in the service platform subsystem 3, which is used for completing the above-mentioned various functions by the transaction subsystem message format conversion module 24. Like this, every time a new securities company is set up, that is, every time a new securities trading subsystem is added, only a kind of corresponding service interface program needs to be added in the service platform subsystem 3, and each original handheld in the securities trading system of the present invention The device user can entrust the newly established securities company to conduct securities transactions (if the securities company accepts the entrustment).

图3是图1所示的基于手持设备的证券交易系统中的服务平台子系统及消息适配器的结构示意图。图3所示的结构3’是基于总线型局域网实现的,但是本领域内普通技术人员应该理解到,图1所示的服务平台子系统3及消息适配器4、4’当然可以采用其他任何可用的网络结构甚至主机系统实现。这些区别不构成对本发明的限制。FIG. 3 is a schematic structural diagram of a service platform subsystem and a message adapter in the securities trading system based on a handheld device shown in FIG. 1 . The structure 3' shown in Figure 3 is implemented based on a bus-type local area network, but those skilled in the art should understand that the service platform subsystem 3 and message adapters 4, 4' shown in Figure 1 can of course use any other available The network structure and even the host system implementation. These differences do not constitute a limitation of the present invention.

图3中,标号31代表手持设备接口服务器,标号32代表设备认证数据库,标号33代表设备配置数据库,标号34代表流量平衡服务器,标号35代表群集服务器,标号36代表存储装置,标号37代表局域网总线。如图所示,手持设备接口服务器31、流量平衡服务器34、群集服务器35和存储装置36都连接到局域网总线37上。设备认证数据库32和设置配置数据33与手持设备接口服务器31连接。群集服务器35还与第三方认证机构7连接。In Fig. 3, the reference numeral 31 represents the handheld device interface server, the reference numeral 32 represents the device authentication database, the reference numeral 33 represents the device configuration database, the reference numeral 34 represents the traffic balance server, the reference numeral 35 represents the cluster server, the reference numeral 36 represents the storage device, and the reference numeral 37 represents the local area network bus . As shown, the HDI server 31 , the traffic balancing server 34 , the cluster server 35 and the storage device 36 are all connected to the LAN bus 37 . The device authentication database 32 and setup configuration data 33 are connected to the handheld device interface server 31 . The cluster server 35 is also connected to a third-party certification authority 7 .

如图3所示,来自通信网络2的手持设备请求由手持设备接口服务器31接收。在接收过程中,手持设备接口服务器31通过访问设备认证数据库32,判断是否允许将该手持设备接入到服务平台子系统3中。如果允许将该手持设备接到到服务平台子系统3,则手持设备接口服务器31继续访问设备配置数据库33,获得与该手持设备有关的配置数据,比如该手持设备所采用的通信协议、是否为彩色显示器、分辨率是多少、图形支持能力等等。手持设备接口服务器31在上述处理过程中,还对用户的用户名和口令进行验证。完成所有这些处理后,手持设备接口服务器31即可将手持设备请求经过局域网总线37发送到流量平衡服务器34,或者将经过局域网总线37接收的信息返回给相应的手持设备。在这些处理中,手持设备接口服务器31实现了图2中所示的手持设备格式处理模块22。需要特别强调的一点是,手持设备接口服务器31在将信息发往某手持设备时,是以最适合于该手持设备的方式进行的。例如,如果该手持设备支持语音能力,则可以向其发送语音数据。如果该手持设备只支持二进制文本格式,则只向其发送二进制文本数据。如果该手持设备支持一定的图形显示能力,则可以向其发送一定格式的图形数据。As shown in FIG. 3 , handheld device requests from the communication network 2 are received by the handheld device interface server 31 . During the receiving process, the handheld device interface server 31 accesses the device authentication database 32 to determine whether the handheld device is allowed to be connected to the service platform subsystem 3 . If the handheld device is allowed to be connected to the service platform subsystem 3, the handheld device interface server 31 continues to access the device configuration database 33 to obtain configuration data related to the handheld device, such as the communication protocol adopted by the handheld device, whether it is Color monitor, what resolution, graphics support capabilities, etc. During the above process, the handheld device interface server 31 also verifies the user's username and password. After completing all these processes, the handheld device interface server 31 can send the handheld device request to the traffic balance server 34 through the LAN bus 37, or return the information received through the LAN bus 37 to the corresponding handheld device. Among these processes, the handheld device interface server 31 implements the handheld device format processing module 22 shown in FIG. 2 . What needs to be emphasized is that when the handheld device interface server 31 sends information to a certain handheld device, it does so in the most suitable manner for the handheld device. For example, voice data can be sent to the handheld device if it supports voice capabilities. If the handheld only supports binary text format, only send binary text data to it. If the handheld device supports a certain graphics display capability, graphics data in a certain format can be sent to it.

另外需要说明的是,虽然图3中只示出一个手持设备接口服务器31,但是也可以设置多个手持设备接口服务器31,每个手持设备接口服务器31分别为一种不同种类的手持设备提供服务,包括在特定手持设备的格式与统一的平台格式之间进行转换。另外,也可以在至少一个手持设备接口服务器31上运行多个手持设备接口服务程序,每个程序为一种不同种类的手持设备提供服务,包括在特定手持设备的格式与统一的平台格式之间进行转换。In addition, it should be noted that although only one handheld device interface server 31 is shown in FIG. 3 , multiple handheld device interface servers 31 may also be provided, and each handheld device interface server 31 provides services for a different type of handheld device respectively. , including converting between the handheld-specific format and the unified platform format. In addition, multiple handheld device interface service programs can also be run on at least one handheld device interface server 31, and each program provides services for a different type of handheld device, including between a specific handheld device format and a unified platform format to convert.

流量平衡服务器34上可以运行流量平衡软件,用于在大型系统(例如同时在线的用户数量超过10万)中对负载进行平衡。在大型系统中,由于用户数量过大,一台服务器往往不能对大量的用户请求进行及时响应,造成系统性能明显下降,故常常采用一组群集服务器35。群集服务器35对外只有一个统一的地址,对大量用户来讲如同一个服务器。流量平衡服务器34的作用是,根据群集服务器35中各个服务器的实际负载情况,将大量用户分流到负载较轻的群集服务器35上,从而达到群集服务器35中各服务器负载的平衡,实现较好的系统响应性能。Traffic balancing software can run on the traffic balancing server 34, which is used to balance the load in a large system (for example, the number of simultaneous online users exceeds 100,000). In a large-scale system, due to the large number of users, one server often cannot respond to a large number of user requests in a timely manner, resulting in a significant decline in system performance, so a group of cluster servers 35 is often used. The cluster server 35 has only a unified address externally, which is like a server for a large number of users. The effect of traffic balancing server 34 is, according to the actual load situation of each server in the cluster server 35, a large number of users are distributed to the cluster server 35 with lighter load, thereby reaches the balance of each server load in the cluster server 35, realizes preferably. System responsiveness.

群集服务器35用来实现图2中所示的交易子系统消息格式转换模块24,并且结合存储装置36实现图2中所示的统一数据存储模块23。手持设备请求经过群集服务器35的处理之后,以适当的消息格式发往相应的证券交易子系统5、5’。这里,每种证券交易子系统所特有的消息格式可以事先存储在存储装置36中。无需另外说明的是,群集服务器35还负责将证券交易子系统5、5’返回的信息转换为统一的平台格式。The cluster server 35 is used to realize the transaction subsystem message format conversion module 24 shown in FIG. 2 , and combined with the storage device 36 to realize the unified data storage module 23 shown in FIG. 2 . After the handheld device request is processed by the cluster server 35, it is sent to the corresponding securities trading subsystem 5, 5' in an appropriate message format. Here, the message format specific to each securities trading subsystem may be stored in the storage device 36 in advance. Needless to say, the cluster server 35 is also responsible for converting the information returned by the securities trading subsystem 5, 5' into a unified platform format.

图4是图1所示的基于手持设备的证券交易系统中的手持设备的处理流程图。用户将直接面对手持设备1。有两种方式可能导致手持设备从等待状态进入处理状态。第一种方式是用户操作了用户界面,如按下某些按钮,这在图4中称为用户触发事件401。第二种方式是用户或系统预先设定的时间到,这在图4中称为定时时间到402。FIG. 4 is a flowchart of the processing of the handheld device in the securities trading system based on the handheld device shown in FIG. 1 . The user will face the handheld device 1 directly. There are two ways that a handheld can go from the wait state to the process state. The first way is that the user operates the user interface, such as pressing some buttons, which is called user trigger event 401 in FIG. 4 . The second way is that the time preset by the user or the system expires, which is called the timed time 402 in FIG. 4 .

手持设备的处理流程从用户触发事件401或者定时时间到402开始,然后进入步骤403。在步骤403,判断请求类型之后,流程进入三个重要的步骤。在步骤404,根据步骤403判断出的请求类型,通过用户界面获得必要的参数,并且打包。在步骤405,发送请求包并接收响应包。在步骤406,分解响应包,并获得证券交易子系统返回的响应数据。在步骤407,根据用户需要(比如是否希望离线查询)以及手持设备的系统能力(比如是否具有足够的内存),将一部分数据存储在手持设备本地,供以后查询。最后,在步骤408,以适合于该手持设备的方式输出获得的数据,比如以某种视频或音频方式输出。The processing flow of the handheld device starts when the user triggers an event 401 or when the timer expires 402 , and then enters step 403 . In step 403, after judging the request type, the flow enters three important steps. In step 404, according to the request type determined in step 403, necessary parameters are obtained through the user interface and packaged. In step 405, a request packet is sent and a response packet is received. In step 406, the response packet is decomposed, and the response data returned by the securities trading subsystem is obtained. In step 407, according to the needs of the user (such as whether to query offline) and the system capability of the handheld device (such as whether there is enough memory), a part of the data is stored locally in the handheld device for later query. Finally, at step 408, the obtained data is output in a manner suitable for the handheld device, such as in some form of video or audio.

图5是图1中所示的服务平台子系统和消息适配器的的处理流程图。在步骤501,接收手持设备请求。在步骤502,通过查询设备认证数据库,判断手持设备类型。在步骤503,从设备认证数据库取出必要信息,比如手持设备号和/或用户名及密码,与手持设备请求中所含信息进行比较。在步骤504,判断是否通过认证。如果步骤504的判断结果为否,则在步骤505向手持设备返回失败。否则,在步骤506,通过查询设备配置数据库,获得必要信息,以便决定采用何种方式及格式与该手持设备交换信息,并且将手持设备请求转换为统一的平台格式。然后,在步骤507,以统一的平台格式存储必要的状态信息。在步骤508,判断所请求的交易处理是否需要得到第三方认证机构的认证,银行转帐需要得到银行认证中心的认证。如果步骤508的判断结果为是,则在步骤509与第三方认证机构联系,将关键信息发往第三方认证机构,取得认证或授权。如果在步骤509得不到第三方认证机构的认证或授权,则向手持设备返回认证失败并且结束处理;否则进行到步骤510。另外,如果在步骤508的判断结果为否,则进行到步骤510。在步骤510,将相应的交易命令发往一个相应的消息适配器。这里,相应的消息适配器是指与手持设备用户事先指定或委托的证券交易子系统相对应的消息适配器。在步骤511,消息适配器将收到的交易命令转换为所对应的证券交易子系统采用的消息格式,并发往该证券交易子系统。FIG. 5 is a process flowchart of the service platform subsystem and message adapter shown in FIG. 1 . In step 501, a handheld device request is received. In step 502, the type of the handheld device is determined by querying the device authentication database. In step 503, the necessary information is fetched from the device authentication database, such as the handheld device number and/or username and password, and compared with the information contained in the handheld device request. In step 504, it is judged whether the authentication is passed. If the judging result of step 504 is no, return failure to the handheld device at step 505 . Otherwise, in step 506, the necessary information is obtained by querying the device configuration database, so as to decide which method and format to use to exchange information with the handheld device, and convert the request of the handheld device into a unified platform format. Then, in step 507, the necessary state information is stored in a unified platform format. In step 508, it is determined whether the requested transaction processing needs to be certified by a third-party certification body, and bank transfer needs to be certified by a bank certification center. If the judgment result in step 508 is yes, then in step 509, contact the third-party certification body, and send the key information to the third-party certification body to obtain certification or authorization. If in step 509 the authentication or authorization of the third-party certification body cannot be obtained, then return the authentication failure to the handheld device and end the processing; otherwise, proceed to step 510 . In addition, if the determination result in step 508 is negative, then proceed to step 510 . In step 510, the corresponding transaction command is sent to a corresponding message adapter. Here, the corresponding message adapter refers to the message adapter corresponding to the securities trading subsystem designated or entrusted by the user of the handheld device in advance. In step 511, the message adapter converts the received transaction command into the message format adopted by the corresponding securities transaction subsystem, and sends it to the securities transaction subsystem.

图5虽然只示出服务平台子系统3接收手持设备请求然后将相应的交易命令发送到证券交易子系统的过程,但是应该理解到,服务平台子系统3显然可以接收证券交易子系统返回的消息,即确认和数据,然后以最适合于发出请求的手持设备的方式向该手持设备返回相应的信息。Although Fig. 5 only shows the process in which the service platform subsystem 3 receives the request from the handheld device and then sends the corresponding transaction order to the securities transaction subsystem, it should be understood that the service platform subsystem 3 can obviously receive the message returned by the securities transaction subsystem , acknowledgment and data, and then return the appropriate information to the requesting handheld in the manner most appropriate to the requesting handheld.

虽然图2和图3中示出将服务平台子系统与消息适配器结合在一起实现,但是也可以将它们分离开单独地实现。图6示出实现消息适配器的另一种功能模块图。如图6所示,将消息适配器4、4’与服务平台子系统3分离开。对于每一个证券交易子系统5、5’,有一种消息适配器4、4’与之对应。在物理上,可以将消息适配器设置在证券公司内部。消息适配器4、4’负责服务平台子系统3与证券交易子系统5、5’之间的消息格式转换。由于这种消息格式转换,所以不必对原有证券交易子系统5、5’进行任何改动,最大限度地保护了原有证券交易子系统的投资。Although it is shown in FIG. 2 and FIG. 3 that the service platform subsystem and the message adapter are implemented together, they can also be implemented separately. Fig. 6 shows another functional block diagram for realizing the message adapter. As shown in Fig. 6, the message adapter 4, 4' is separated from the service platform subsystem 3. For each stock exchange subsystem 5, 5', there is a message adapter 4, 4' corresponding to it. Physically, the message adapter can be set inside the securities company. The message adapter 4, 4' is responsible for the message format conversion between the service platform subsystem 3 and the securities trading subsystem 5, 5'. Because of this message format conversion, there is no need to make any changes to the original securities transaction subsystem 5, 5', and the investment in the original securities transaction subsystem is protected to the greatest extent.

图7A和图7B是图2所示的交易子系统消息格式转换模块24的处理流程图。图7A是从服务平台子系统3向证券交易子系统5、5’发送消息时的处理流程图,而图7B是从证券交易子系统5、5’向服务平台子系统3发送消息时的处理流程图。FIG. 7A and FIG. 7B are the processing flowcharts of the transaction subsystem message format conversion module 24 shown in FIG. 2 . Fig. 7A is the processing flowchart when sending a message from the service platform subsystem 3 to the securities trading subsystem 5, 5', and Fig. 7B is the processing when sending a message from the securities trading subsystem 5, 5' to the service platform subsystem 3 flow chart.

在图7A中,首先在步骤701,判断将向哪个证券交易子系统发送消息。比如说在步骤702,判断出将向证券交易子系统i(1≤i≤N,N为证券交易子系统的数量)发送消息。然后,在步骤703,将所发送的消息从统一的平台格式转换为证券交易子系统i的特定消息格式。最后,在步骤704,将转换后的消息作为请求发送到证券交易子系统i。In FIG. 7A, first in step 701, it is determined which securities trading subsystem to send the message to. For example, in step 702, it is determined that a message will be sent to securities trading subsystem i (1≤i≤N, where N is the number of securities trading subsystems). Then, in step 703, the sent message is converted from the uniform platform format to the specific message format of the securities trading subsystem i. Finally, at step 704, the converted message is sent to the securities trading subsystem i as a request.

在图7B中,首先在步骤705判断从哪个证券交易子系统接收到了消息。比如说在步骤706,判断出从证券交易子系统i(1≤i≤N,N为证券交易子系统的数量)接收到了消息。然后,在步骤707,将从证券交易子系统i收到的消息转换为统一的平台格式。最后,在步骤708,将转换后的消息作为证券交易子系统i的响应进行接收到服务平台子系统中。In FIG. 7B, it is first judged in step 705 from which securities trading subsystem received the message. For example, in step 706, it is determined that a message has been received from the securities trading subsystem i (1≤i≤N, where N is the number of securities trading subsystems). Then, in step 707, the message received from the securities trading subsystem i is converted into a unified platform format. Finally, in step 708, the converted message is received into the service platform subsystem as the response of the securities transaction subsystem i.

图8是图1所示的基于手持设备的证券交易系统的一种应用举例。标号1代表掌上电脑,如IBM公司的WorkPad或者各种基于WinCE的设备。标号2代表公用电话交换网络。标号3代表服务平台子系统。任何手持设备1,通过拨打特殊服务电话号码(比如“1646”),都可经过公用电话交换网络2取得与服务平台子系统3的连接。标号4、4’代表消息适配器。标号5、5’代表证券交易子系统,每个证券交易子系统设置在一个证券公司内,同时相应的消息适配器4、4’也设置在该证券公司内。图中示出N个证券交易子系统5、5’和N个消息适配器4、4’。标号6、6’代表证券交易所,目前中国证券市场上只存在两家证券交易所,即上海证券交易所和深圳证券交易所。标号7代表第三方认证机构。Fig. 8 is an application example of the securities trading system based on the handheld device shown in Fig. 1 . Reference numeral 1 represents a handheld computer, such as IBM's WorkPad or various WinCE-based devices. Reference numeral 2 represents the public switched telephone network. Number 3 represents the service platform subsystem. Any handheld device 1 can obtain a connection with the service platform subsystem 3 through the public switched telephone network 2 by dialing a special service telephone number (such as "1646"). Reference numerals 4, 4' represent message adapters. Labels 5, 5' represent securities trading subsystems, each securities trading subsystem is set in a securities company, and corresponding message adapters 4, 4' are also set in the securities company. The figure shows N stock exchange subsystems 5, 5' and N message adapters 4, 4'. Labels 6 and 6' represent stock exchanges. At present, there are only two stock exchanges in the Chinese stock market, namely the Shanghai Stock Exchange and the Shenzhen Stock Exchange. Mark 7 represents a third-party certification body.

图9举例说明图8所示的基于手持设备的证券交易系统的操作过程。FIG. 9 illustrates the operation process of the handheld device-based securities trading system shown in FIG. 8 .

步骤(a),手持设备拨打特殊服务电话号码(比如“1646”),取得与服务平台子系统的联系。In step (a), the handheld device dials a special service phone number (such as "1646") to get in touch with the service platform subsystem.

步骤(b),如果手持设备得到服务平台子系统的认证,则服务平台子系统为手持设备提供一个目前所支持的证券公司(即证券交易子系统)的清单,以便手持设备用户从中选择一个证券公司进行证券交易。Step (b), if the handheld device is authenticated by the service platform subsystem, the service platform subsystem provides the handheld device with a list of currently supported securities companies (that is, the securities trading subsystem), so that the handheld device user can select a securities The company conducts securities transactions.

步骤(c),在用户选择了一个证券公司之后,服务平台子系统经过相应的消息适配器在手持设备与相应的证券交易子系统之间建立连接。In step (c), after the user selects a securities company, the service platform subsystem establishes a connection between the handheld device and the corresponding securities trading subsystem through a corresponding message adapter.

步骤(d),用户通过操作手持设备的用户界面发送一个请求,该请求含有命令类型(例如,获得动态行情、显示交易历史、显示持股种类数量、修改口令等等)。In step (d), the user sends a request by operating the user interface of the handheld device, and the request contains a command type (for example, obtaining dynamic market conditions, displaying transaction history, displaying the number of types of shares held, modifying passwords, etc.).

步骤(e),证券交易子系统通过消息适配器获得上述请求后,返回相应的信息。In step (e), the securities trading subsystem returns corresponding information after obtaining the above request through the message adapter.

步骤(f),完成交易之后,用户发出结束连接的请求。Step (f), after completing the transaction, the user sends a request to end the connection.

步骤(g),服务平台子系统及证券交易子系统释放支持上述操作的各种资源,结束处理。In step (g), the service platform subsystem and the securities transaction subsystem release various resources supporting the above operations, and end the processing.

最后需要说明的是,虽然本发明提供了一种可以使任何一种手持设备以一种自然的和一致的方式通过各种证券交易系统从事证券交易的系统和方法,但是在实际应用中,应该遵守有关证券交易的各种法律法规的规定。Finally, it should be noted that although the present invention provides a system and method that can enable any handheld device to engage in securities transactions through various securities transaction systems in a natural and consistent manner, in practical applications, it should Comply with the requirements of various laws and regulations regarding securities transactions.

虽然以上结合附图详细描述了本发明的最佳实施方式,但是对于本领域内熟练的技术人员而言,可以做出各种修改和变更,而不背离本发明的范围和实质。因此,本发明的范围仅由权利要求书限定。Although the best embodiment of the present invention has been described in detail above with reference to the accompanying drawings, those skilled in the art can make various modifications and changes without departing from the scope and essence of the present invention. Accordingly, the scope of the present invention is limited only by the claims.

Claims (17)

1.一种基于手持设备的信息交换系统,其中含有多个信息交换子系统,每个信息交换子系统以各自特定的消息格式接收信息交换请求,并完成所请求的信息交换,所述系统的特征在于还包括:1. An information exchange system based on a handheld device, which contains a plurality of information exchange subsystems, each information exchange subsystem receives an information exchange request in a specific message format, and completes the requested information exchange, the system's Also characterized by: 一个服务平台子系统,用于按照不同种类手持设备采用的不同通信方式和消息格式与不同种类手持设备进行通信,从而接收不同种类手持设备的用户发出的信息交换请求;A service platform subsystem, used to communicate with different types of handheld devices according to different communication methods and message formats adopted by different types of handheld devices, so as to receive information exchange requests from users of different types of handheld devices; 多个消息适配器,每个消息适配器的一端连接于所述服务平台子系统,而另一端连接于一个不同的信息交换子系统;a plurality of message adapters, one end of each message adapter is connected to the service platform subsystem, and the other end is connected to a different information exchange subsystem; 其中每当所述服务平台子系统接收到一个信息交换请求时,则将该信息交换请求以统一的平台格式发送到一个与用户指定的信息交换子系统相连的消息适配器,并且该消息适配器在接收到所述信息交换请求后,则以所述指定的信息交换子系统的特定消息格式向所述信息交换子系统发送所述信息交换请求。Wherein, whenever the service platform subsystem receives an information exchange request, it sends the information exchange request in a uniform platform format to a message adapter connected to the user-specified information exchange subsystem, and the message adapter receives After receiving the information exchange request, send the information exchange request to the information exchange subsystem in a specific message format of the specified information exchange subsystem. 2.根据权利要求1的系统,其特征在于:2. The system according to claim 1, characterized in that: 所述消息适配器还将所述信息交换子系统返回的信息以统一的平台格式返回到所述服务平台子系统;并且The message adapter also returns the information returned by the information exchange subsystem to the service platform subsystem in a unified platform format; and 所述服务平台子系统将所述返回的信息按照发出请求的手持设备采用的通信方式和消息格式返回到所述手持设备。The service platform subsystem returns the returned information to the handheld device according to the communication method and message format adopted by the requesting handheld device. 3.根据权利要求1或2的系统,其特征在于还包括:3. The system according to claim 1 or 2, characterized in that it further comprises: 一个通信网络,设置在所述手持设备与所述服务平台子系统之间,用于实现所述手持设备与所述服务平台子系统之间的通信连接。A communication network is set between the handheld device and the service platform subsystem, and is used to realize the communication connection between the handheld device and the service platform subsystem. 4.根据权利要求1的系统,其特征在于每个所述消息适配器设置在一个与其连接的信息交换子系统内部。4. The system of claim 1, wherein each of said message adapters is disposed within an information exchange subsystem connected thereto. 5.根据权利要求1的系统,其特征在于每个所述消息适配器设置在所述服务平台子系统内部。5. The system according to claim 1, characterized in that each of said message adapters is disposed inside said service platform subsystem. 6.根据权利要求1的系统,其特征在于还包括:6. The system of claim 1, further comprising: 一个第三方认证机构,与所述服务平台子系统连接,用于完成信息交换过程中涉及的认证工作。A third-party certification body is connected with the service platform subsystem to complete the certification work involved in the information exchange process. 7.根据权利要求2的系统,其特征在于所述服务平台子系统包括:7. The system according to claim 2, characterized in that said service platform subsystem comprises: 至少一个手持设备接口服务器,负责手持设备的接入、管理和认证,以及从手持设备接收信息交换请求,并且返回相应信息;At least one handheld device interface server is responsible for the access, management and authentication of the handheld device, as well as receiving information exchange requests from the handheld device and returning corresponding information; 至少一个服务器组成的群集服务器,对所述手持设备接口服务器接收的请求进行处理后发送到所述消息适配器,并且接收返回的信息;以及A cluster server composed of at least one server processes the request received by the handheld device interface server and sends it to the message adapter, and receives the returned information; and 一个流量平衡服务器,用于将所述手持设备接口服务器接收的请求以一种均衡的方式分配到所述群集服务器,使得所述群集服务器中的各个服务器的负载达到平衡。A traffic balancing server, configured to distribute the requests received by the handheld device interface server to the cluster servers in a balanced manner, so that the load of each server in the cluster servers is balanced. 8.根据权利要求7的系统,其特征在于所述至少一个手持设备接口服务器中的每一个为不同种类的手持设备提供服务。8. The system of claim 7, wherein each of said at least one handheld device interface server provides services for different kinds of handheld devices. 9.根据权利要求7的系统,其特征在于所述至少一个手持设备接口服务器上运行多个手持设备接口程序,每个程序为不同种类的手持设备提供服务。9. The system according to claim 7, characterized in that said at least one handheld device interface server runs a plurality of handheld device interface programs, and each program provides services for different types of handheld devices. 10.一种利用手持设备进行信息交换的方法,其特征在于包括以下步骤:10. A method for information exchange utilizing a handheld device, characterized in that it comprises the following steps: (1)按照不同种类手持设备采用的不同通信方式和消息格式与不同种类手持设备进行通信,以便确定不同种类手持设备的用户指定哪一个信息交换子系统,并且接收用户发出的信息交换请求;(1) Communicate with different types of handheld devices according to the different communication methods and message formats adopted by different types of handheld devices, so as to determine which information exchange subsystem is designated by users of different types of handheld devices, and receive information exchange requests sent by users; (2)按照所确定的信息交换子系统的特定消息格式,向所述信息交换子系统发送所述信息交换请求;(2) Sending the information exchange request to the information exchange subsystem according to the determined specific message format of the information exchange subsystem; (3)由所述信息交换子系统完成所请求的信息交换。(3) The requested information exchange is completed by the information exchange subsystem. 11.根据权利要求10的方法,其特征在于还包括以下步骤:11. The method according to claim 10, further comprising the steps of: (4)接收所述信息交换子系统返回的信息;(4) receiving information returned by the information exchange subsystem; (5)将所述返回的信息按照发出请求的手持设备采用的通信方式和消息格式返回到所述手持设备。(5) Return the returned information to the handheld device according to the communication mode and message format adopted by the requesting handheld device. 12.根据权利要求10的方法,其特征在于所述步骤(1)是通过一个通信网络进行的。12. The method according to claim 10, characterized in that said step (1) is performed through a communication network. 13.根据权利要求11的方法,其特征在于步骤(5)是通过一个通信网络进行的。13. The method according to claim 11, characterized in that step (5) is performed via a communication network. 14.根据权利要求10的方法,其特征在于步骤(1)和(2)是在同一地点执行的,而步骤(3)是在另一个不同的地点执行的。14. The method according to claim 10, characterized in that steps (1) and (2) are performed at the same location, and step (3) is performed at another different location. 15.根据权利要求10的方法,其特征在于步骤(2)和(3)是在同一地点执行的,而步骤(1)是在另一个不同的地点执行的。15. The method according to claim 10, characterized in that steps (2) and (3) are performed at the same location, and step (1) is performed at a different location. 16.根据权利要求10的方法,其特征在于还包括一个第三方认证步骤,以便完成信息交换过程中涉及的认证工作。16. The method according to claim 10, further comprising a third-party authentication step, so as to complete the authentication work involved in the information exchange process. 17.根据权利要求10的方法,其特征在于步骤(1)还包括以下步骤:17. according to the method for claim 10, it is characterized in that step (1) also comprises the following steps: (11)对不同种类的手持设备的类型和设备标识信息进行认证;(11) Authenticate the type and device identification information of different types of handheld devices; (12)对经过认证的手持设备发送的信息交换请求,进行接收,并确定向哪个信息交换子系统发送。(12) Receive the information exchange request sent by the authenticated handheld device, and determine which information exchange subsystem to send it to.
CNB991083482A 1999-06-08 1999-06-08 Securities exchange system and method based on hand-held apparatus Expired - Fee Related CN1244071C (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CNB991083482A CN1244071C (en) 1999-06-08 1999-06-08 Securities exchange system and method based on hand-held apparatus
KR10-2000-0029223A KR100399523B1 (en) 1999-06-08 2000-05-30 A stock trading system based on handheld devices
DE10028238A DE10028238A1 (en) 1999-06-08 2000-06-07 Valuable document processing system based on portable equipment converts requests into common format, passes to message adapters, which pass to processing subsystems in special format
JP2000169870A JP2001034679A (en) 1999-06-08 2000-06-07 Stock trade system based upon hand-held device
HK01101502.8A HK1030703B (en) 2001-03-01 A stock trading system based on handheld devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB991083482A CN1244071C (en) 1999-06-08 1999-06-08 Securities exchange system and method based on hand-held apparatus

Publications (2)

Publication Number Publication Date
CN1276672A CN1276672A (en) 2000-12-13
CN1244071C true CN1244071C (en) 2006-03-01

Family

ID=5273292

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991083482A Expired - Fee Related CN1244071C (en) 1999-06-08 1999-06-08 Securities exchange system and method based on hand-held apparatus

Country Status (4)

Country Link
JP (1) JP2001034679A (en)
KR (1) KR100399523B1 (en)
CN (1) CN1244071C (en)
DE (1) DE10028238A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002071297A1 (en) * 2001-03-08 2002-09-12 Yong-Cheol Yang Cyber trading service device and method for analyzing buy quantity
KR20030037400A (en) * 2001-11-05 2003-05-14 이광표 A unified system for the stock trading by wireless internet
EP1483706A1 (en) * 2002-03-13 2004-12-08 OMX Technology AB An automated semideterministic trading system
US7565647B2 (en) 2002-03-22 2009-07-21 Sun Microsystems, Inc. Markup compiler that outputs MIDlets
US8775649B2 (en) * 2002-11-26 2014-07-08 Oracle America, Inc. Optimizing client code through automated server specialization
JP2004355313A (en) * 2003-05-29 2004-12-16 Hitachi Software Eng Co Ltd Insurance/financial business processing system
DE102004041356B4 (en) * 2004-08-25 2006-12-07 Claudia Von Heesen Method and system for the secure processing of electronic financial services using an electronic financial services intermediary
CN102255934B (en) * 2010-05-20 2015-10-21 中兴通讯股份有限公司 Cloud service dissemination method and cloud service intermediary
KR20150107765A (en) 2013-01-16 2015-09-23 닛산 가가쿠 고교 가부시키 가이샤 Method for producing resin thin film for display substrates and composition for forming resin thin film for display substrates
CN104700308A (en) * 2013-12-09 2015-06-10 徐文键 Trading Platform System for Securities Trading
CN105487816B (en) * 2015-11-26 2019-01-11 布比(北京)网络技术有限公司 A kind of method and device of data transfer
CN105976245A (en) * 2016-04-28 2016-09-28 优品财富管理有限公司 Simulated trading system and method
CN106469415B (en) * 2016-08-31 2019-06-28 醇钱科技发展(北京)有限公司 Network-based movable type expert's signal follows transaction system and its method
CN107357560A (en) 2017-04-28 2017-11-17 阿里巴巴集团控股有限公司 Interaction processing method and device
CN107517454A (en) * 2017-09-01 2017-12-26 安徽简道科技有限公司 Securities exchange system and method based on handheld device
CN107979587B (en) * 2017-10-25 2020-02-14 北京全路通信信号研究设计院集团有限公司 RSSP-II security protocol separation deployment method
CN110956550A (en) * 2019-12-18 2020-04-03 广东电力交易中心有限责任公司 Electric power market trading system oriented to multi-type using main body

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684988A (en) * 1994-07-22 1997-11-04 Bay Networks, Inc. MIB database and generic popup window architecture

Also Published As

Publication number Publication date
JP2001034679A (en) 2001-02-09
CN1276672A (en) 2000-12-13
DE10028238A1 (en) 2001-02-22
KR20010007136A (en) 2001-01-26
HK1030703A1 (en) 2001-05-11
KR100399523B1 (en) 2003-09-29

Similar Documents

Publication Publication Date Title
CN1244071C (en) Securities exchange system and method based on hand-held apparatus
CN1233897A (en) Centralized service management system for two-way interactive communication equipment in data network
CN1492656A (en) Method, apparatus and system for sharing application session information over multiple channels
CN1402117A (en) Method for printing over network
HK1049752A1 (en) A platform of information switch
CN1330474A (en) Short message gateway, system and method supply information service for mobile phone
US9106448B2 (en) System and method of sharing contents using messenger
CN1437819A (en) Systems for customizing behaviors and interfaces in service invocations
CN101079159A (en) Method for implementing remote queuing and its dedicated system and queue machine
CN1623149A (en) Providing personalized service for mobile user
CN1863052A (en) Remote-controlling system and method
CN1697454A (en) Method for processing information, information processor
CN102137144A (en) Method and system for configuration management of third-party software as well as management server
CN115103361A (en) Account login method and device, electronic equipment and storage medium
JP2003091376A (en) Portable wireless device and printing protocol with reference to printing device
CN1816138A (en) Content distribution method and relay apparatus
CN101753624A (en) Information download processing and information download indicating method, device and system
CN113382180A (en) Picture processing method, computing device and readable storage medium
CN1976322A (en) Method and system for realizing multimedia immediate communicating and control flow
US20050288044A1 (en) System and method for using soap to invoke web services on handheld devices
CN1889535A (en) Method and system for processing multi-media value-added business information and utilized gate equipment
CN1744498A (en) Network server and data interacting method for network server and browser
CN107770203A (en) A kind of service request retransmission method, apparatus and system
JPH10336345A (en) Sender authentication method, information terminal device, and information providing device in communication network system
CN1917700A (en) Method for processing position information of mobile terminal

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060301

Termination date: 20100608