Detailed Description
In order to make those skilled in the art better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and claims of this application and in the above-described drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In order to facilitate understanding of the technical solutions of the present application, technical terms related to the present application are explained below.
The trade mark refers to a trade object, and in the embodiment of the present application, the trade object may be a security to be traded, such as a stock, a fund, and the like.
The hang-order transaction refers to the transaction currency, the transaction amount and the transaction target price corresponding to the transaction target specified by the user, and once the quoted price reaches or is superior to the price specified by the client, the instruction of the user is executed to complete the transaction.
The fragment asset buy and sell orders refer to orders to be traded for fragment assets generated based on the hang-order transaction pattern. The fragment asset purchase order comprises a buy order or a sell order, wherein the buy order refers to a to-be-traded order for performing the operation of buying the fragment asset, and the sell order refers to a to-be-traded order for performing the operation of selling the fragment asset.
The fragmented asset match order refers to an order matching a buyer and a seller to complete the transaction of the fragmented asset. After the fragment asset matching order is reported to the exchange, the exchange can complete the fragment asset transaction according to the fragment asset matching order.
The method comprises the steps that fragment asset transaction is realized on the basis of a network, specifically, a terminal displays a fragment asset transaction page, a list hanging information input control is loaded on the fragment asset transaction page, list hanging information input by a user is acquired through the list hanging information input control, then a list hanging request carrying list hanging information is sent to a fragment asset transaction server, and therefore the fragment asset transaction server reports a fragment asset buying and selling order to a trading place server according to the list hanging request to further realize the fragment asset transaction.
According to the method, the user can realize the transaction of the fragmented assets only through simple page operation without manual intervention, so that a complex interaction process is reduced, and on the other hand, the transaction result of the fragmented asset transaction can be traced in real time by a network-based ordering mode, so that the user is more active, and the user can make a transaction decision in time. Therefore, the method provides a more convenient fragment asset processing mode, and is convenient for user operation and improves user experience.
It will be appreciated that the method may be applied to terminals and fragmented asset transaction servers. Where the fragmented asset transaction server is a computing device for providing asset data processing services, the terminal may be any user device now existing, developing, or developed in the future that is capable of interacting with the server via any form of wired and/or wireless connection (e.g., wi-Fi, LAN, cellular, coaxial cable, etc.), including but not limited to: existing, developing or future developing smartphones, non-smartphones, tablets, laptop personal computers, desktop personal computers, and the like.
It should be noted that the method may be stored in the terminal and the fragmented asset transaction server in the form of an application. The application program can be developed and formed based on a Client/Server (C/S) structure, a Client is installed on a terminal, and the asset data processing method is realized through interaction between the Client and the Server. Of course, the application program may also be developed based on a Browser/Server (B/S) structure, and the terminal interacts with the Server through the Browser to implement the asset data processing method.
In order to make the technical solution of the present application clearer and easier to understand, the asset data processing method provided in the embodiments of the present application will be described below with reference to specific scenarios. Referring to a scene architecture diagram of the asset data processing method shown in fig. 1, the scene includes a terminal 10 and a fragmentasset transaction server 20, the terminal 10 is installed with a client, and the client interacts with the fragmentasset transaction server 20 to implement the asset data processing method of the present application.
Specifically, a client on the terminal 10 displays a fragment asset transaction page, the fragment asset transaction page is loaded with a coupon information input control, a user can input coupon information through the coupon information input control, the terminal 10 acquires the coupon information input by the user through the coupon information input control, generates a coupon request carrying the coupon information, then sends the coupon request to the fragmentasset transaction server 20, then the fragmentasset transaction server 20 receives the coupon request, and reports a fragment asset purchase and sale order to the exchange server according to the coupon request, thereby realizing the fragment asset transaction.
Next, an asset data processing method provided in an embodiment of the present application will be described from the perspective of a terminal, referring to a flowchart of the asset data processing method shown in fig. 2, where the method includes:
s201: a fragmented asset transaction page is displayed.
The fragmented asset transaction page refers to a page for transacting fragmented assets. The fragmented assets refer to assets which do not reach the basic unit of transaction, and as a specific example of the present application, the fragmented assets may be fragmented stocks, that is, stock assets with less than one hand in stock number. In a specific implementation, the terminal may display the fragmented asset transaction page in a browser, and may also display the fragmented asset transaction page in a client for fragmented asset transaction.
Taking a client for fragmented asset transaction as an example, the terminal may display a fragmented asset transaction page in the client in response to a client account login operation triggered by a user. Of course, the user may also trigger a page jump operation on another page of the client, and thus, the terminal may jump to the fragment asset trading page and display the fragment asset trading page in response to the user-triggered jump operation. It should be noted that, when a user executes an account login operation in a browser, the terminal may respond to a web account login operation triggered by the user, and display a fragmented asset transaction page in the browser; the terminal can also respond to a page jumping operation triggered in the browser by the user, jump to the fragmented asset transaction page and display the fragmented asset transaction page.
And the fragmented asset transaction page is loaded with a hang form information input control. The hang ticket information input control is used for inputting hang ticket information, and the shape, the position, the display mode and the like of the control can be set according to actual requirements. In this embodiment, the user may trigger a coupon information input control carried on the fragmented asset transaction page by any one of mouse clicking, touching, voice controlling, and the like, to execute a coupon information input operation.
Wherein the hang ticket information characterizes information specified by the user to execute the hang ticket transaction. As shown in fig. 3, the hang ticket information may specifically include a transaction target, a transaction amount, and a transaction target price. In this way, the user can input the hang form information of the transaction target, the transaction amount, the transaction target price and the like through the hang form information input control.
It should be noted that the hang order transaction can be divided into four types according to the transaction mode, including buying Stop loss Buy Stop, selling Stop loss Sell Stop, limiting buying Buy Buy Limit and limiting selling Sell Limit. The Buy Stop is specifically to execute a purchase operation for the trading target immediately when the future price of the trading target breaks through or exceeds the trading target price, wherein the total amount corresponding to the purchase trading target is the trading amount. The Sell Stop is specifically for the trading target, and when the future price of the trading target breaks through or falls through the trading target price, the selling operation for the trading target is immediately executed, and at the moment, the corresponding total amount of the sold trading target is the trading amount. Buy Limit refers specifically to a bid for a deal whose future price touches down or breaks down the target price for the deal, and the Buy operation is performed immediately for the bid. The Sell Limit specifically refers to that when the future price of the pointer to the trading target touches or breaks through the trading target price upwards, the selling operation for the trading target is immediately executed.
Based on the method, when the transaction target price is input, the type of the hang-up transaction can be determined according to the quotation, and then the corresponding transaction target price of the transaction target under the hang-up transaction type is determined. The trading target price may be set according to an empirical value, which is not limited in the embodiment of the present application.
S202: acquiring the listing information input by a user through the listing information input control, and sending a listing request carrying the listing information to a debris asset transaction server so that the debris asset transaction server reports a debris asset purchase and sale order to a trading place server according to the listing request.
During specific implementation, the terminal acquires the order hanging information input by the user through the order hanging information input control, generates an order hanging request carrying the order hanging information based on the order hanging information, and then sends the order hanging request to the fragment trading server, so that the fragment asset trading server can report the fragment asset buying and selling orders to the exchange server according to the order hanging request.
The fragmented asset trading server may be a server deployed by a security authority, such as a dealer, for providing fragmented asset trading services to users, and the exchange server may be a server deployed by an exchange for performing asset fragmented trades. The terminal sends a suspension request to the fragment asset transaction server, which is equivalent to inform the fragment transaction server of the fact that suspension transaction needs to be carried out, so that the fragment server reports the fragment asset purchase and sale orders to the exchange server according to the suspension request, and the exchange server carries out matching according to the reported fragment asset purchase and sale orders to complete the suspension transaction.
In some possible implementation manners of the embodiment of the application, the terminal may further send an inquiry request to the fractional asset trading server, where the inquiry request is used to request to inquire about the order information of the fractional asset trading order of the specified account, and the fractional asset trading server receives the inquiry request, and may obtain the order information of the fractional asset trading order corresponding to the specified account from the exchange server, and then return the order information to the terminal, and the terminal receives the order information corresponding to the specified account returned by the fractional asset trading server, and then displays the order information corresponding to the specified account. Based on the above, the user can determine the transaction situation of the own fragmented assets according to the displayed order information.
In view of the above, an embodiment of the present application provides an asset data processing method, which is implemented based on a network to implement a fragment asset transaction, and specifically, displays a fragment asset transaction page, where the fragment asset transaction page is loaded with a coupon information input control, acquires coupon information input by a user through the coupon information input control, and sends a coupon request carrying the coupon information to a fragment asset transaction server, so that the fragment asset transaction server reports a fragment asset purchase and sale order to a trading place server according to the coupon request, thereby implementing the transaction of the fragment asset. According to the method, the user can realize the transaction of the fragmented assets only through simple page operation without manual intervention, so that the complicated interaction process is reduced, and on the other hand, the transaction result of the fragmented asset transaction can be tracked in real time through a network-based ordering mode, so that the user is more active, and the user can make a transaction decision in time. Therefore, the method provides a more convenient fragment asset processing mode, facilitates user operation and improves user experience.
The embodiment shown in fig. 2 provides a method for implementing a fragmented asset transaction based on a network, and the method is implemented mainly based on a passive matching manner, and in order to improve flexibility of the fragmented asset transaction, the fragmented asset transaction can also be implemented in an active matching manner. Next, the asset data processing method of the present application will be described in conjunction with an actively matching transaction method.
Referring to FIG. 4, a flow diagram of an asset data processing method is shown, the method comprising:
s401: and displaying the fragment asset market page.
The fragmented asset market page carries order information of fragmented asset buying and selling orders which are not committed, wherein the order information comprises a position number, buying and selling directions and prices.
The position number refers to the identification code of the fragmented asset trader at the exchange. Taking fragmented assets as securities assets for example, the seat number refers to an identification code of a security management agency, such as a dealer, at a security exchange. Since the stock exchange is performed by the stock administration as an intermediary, each exchange needs to specify the position number of the stock administration, and thus, the order information of the fragmented asset purchase order includes the position number.
The buying and selling direction refers to the flow direction of the fragmented assets at the time of transaction. The buying and selling directions may include buying or selling. The order information includes the buying and selling directions, so that the exchange server can match the order information according to the buying and selling directions. Taking securities as an example, when the buying and selling directions in the order information are buying, the user intends to buy the securities, and the exchange server can acquire the fragmented asset buying and selling orders opposite to the buying and selling directions for matching, namely acquire the fragmented asset buying and selling orders sold in the buying and selling directions for matching. When the buying and selling direction in the order information is selling, the user indicates that the user intends to sell the security assets, and the exchange server can acquire the buying and selling direction to match the buying and selling orders of the purchased fragment assets.
In the present embodiment, the price included in the order information is a trading target price of the trading target. Once the bid price of the trading objective reaches or exceeds the trading target price, user instructions are executed to complete the trade. Wherein, the specific meaning of the price superior to the transaction target price is different according to the different transaction types of the hang-order transaction. For example, when the transaction type of the hang-order transaction is Buy Stop, the better than the transaction target price means higher than the transaction target price, and when the transaction type of the hang-order transaction is Sell Stop, the better than the transaction target price means lower than the transaction target price.
The terminal displays the fragment asset market information page, so that the user can know the fragment asset market information in time, the user can know the market condition quickly, and a trading decision can be made according to the market condition.
In specific implementation, the fragment asset market page also bears a fragment asset matching information input control. In this way, the terminal may further execute S402 to enable reporting of the fragmented asset matching order to the exchange server.
S402: acquiring the fragment asset matching information input by a user through the fragment asset matching information input control, and sending a matching order request carrying the fragment asset matching information to the fragment asset trading server so that the fragment asset trading server reports the fragment asset matching order to the exchange server according to the matching order request.
The fragment asset matching information comprises order information of a to-be-matched fragment asset trading order. Specifically, when a user views a non-bargained fragment asset buying and selling order on a fragment asset market page displayed by the terminal, if the fragment asset buying and selling order meeting the self requirement is found, the fragment asset buying and selling order can be used as a fragment asset trading order to be matched, and then order information of the fragment asset trading order to be matched is input through the fragment asset matching information input control. Therefore, the terminal obtains the fragment asset matching information input by the user through the fragment asset matching information input control, generates a matching order request carrying the fragment asset matching information according to the fragment asset matching information, then sends the matching order request to the fragment asset trading server, and the fragment asset trading server reports the fragment asset matching order to the trading server according to the matching order request.
It should be noted that, based on the actively matched transaction model, the user can not only sell the fragmented assets, but also buy the fragmented assets. Specifically, taking a stock as an example, when a share exists in an account of a user, the share can be sold through a share trading platform, a certain number of shares can be bought through the share trading platform, and the sum of the bought shares and the original shares reaches a basic unit of stock trading, so that trading can be performed in a common stock trading platform.
Therefore, the asset data processing method provided by the embodiment of the application further provides an active matching transaction mode, and specifically, the terminal displays a fragment asset quotation page, acquires fragment asset matching information input by a user through a fragment asset matching information input control carried by the fragment asset quotation page, and sends a matching order request carrying the fragment asset matching information to the fragment asset transaction server, so that the fragment asset transaction server reports a fragment asset matching order to the exchange server, and active matching of the fragment assets is realized. The method and the device for processing the fragmented assets provide a convenient fragmented asset processing mode, and can support fragmented assets to be bought or sold, so that fragmented assets of users can be reasonably disposed, and user experience is improved.
In the embodiment illustrated in FIG. 4, the order information for the outstanding fragmented asset trade orders carried by the fragmented asset market page is customizable. Specifically, the terminal can determine the order information of the non-committed fragmented asset trading orders carried by the fragmented asset market page according to the preference of the user. Taking stocks as an example, if a user prefers high-risk and high-income stocks, the terminal can obtain a fragmented asset trading order with a trade mark of high-risk and high-income stocks from the uncrossed fragmented asset trading orders, and the fragmented asset trading order is carried on a fragmented asset quotation page, so that the user can quickly view interested order information on the fragmented asset quotation page.
Based on this, the embodiment of the present application further provides an asset data processing method, which is an improvement on the embodiment shown in fig. 2, and refer to a flowchart of the asset data processing method shown in fig. 5, which is only explained with respect to differences from the embodiment shown in fig. 2, and the method includes:
s501: sending a subscription request to the fragmented asset transaction server.
The subscription request is for requesting information for subscribing to a purchase and sale order for the fragmented asset that satisfies a specified condition. The specified condition may be set in advance. During specific implementation, the specified conditions can be set according to the preference of the user, so that the information of the fragmented asset purchase and sale orders meeting the specified conditions is the information of the fragmented asset purchase and sale orders meeting the preference of the user, and the user can conveniently and quickly acquire interested information.
The preference of the user can be characterized from different dimensions, the different dimensions can comprise the dimensions of risk, income, heat, industry and the like, and thus, when the specified conditions are set, the preference can be set from at least one dimension of the dimensions of risk, income, heat, industry and the like. For example, if a user prefers stocks for high risk, high profit, high heat, and new energy industries, the specified conditions may be set as: the risk level is equal to high, the profitability is equal to high, the heat level is equal to high, and the industry is equal to new energy, wherein the heat level can be characterized by the hand-off rate.
After the specified conditions are set, the terminal generates a subscription request carrying the specified conditions according to the specified conditions, the subscription request is used for requesting to subscribe the information of the purchase and sale orders of the fragmented assets meeting the specified conditions, and then the terminal sends the subscription request to the fragmented asset transaction server.
502: and receiving the subscription information pushed by the fragmented asset transaction server according to the subscription request.
The subscription information refers to information of a fragmented asset buying and selling order satisfying a specified condition. After the terminal sends the subscription request to the fragment asset trading server, the fragment asset trading server can determine the fragment asset trading orders meeting the specified conditions from the non-committed fragment asset trading orders according to the subscription request, then obtain the order information of the fragment asset trading orders meeting the specified conditions as subscription information, and then the terminal receives the subscription information pushed by the fragment asset trading server.
No matter in an active matching transaction mode or a passive matching transaction mode, after the transaction is completed, the exchange server can return the transaction result to the fragment asset transaction server, and the fragment asset transaction service returns the transaction result to the terminal, so that the user can know the transaction result in time. During specific implementation, the terminal receives a transaction result of the purchase and sale order of the fragmented assets returned by the fragmented assets transaction server, and then carries out information prompt according to the transaction result.
The embodiments shown in fig. 2 to 5 mainly describe the asset data processing method from the perspective of the terminal, and next, the asset data processing method according to the embodiment of the present application will be described from the perspective of the fragmented asset transaction server.
Referring to FIG. 6, a flow diagram of an asset data processing method is shown, the method comprising:
s601: and receiving a hang list request sent by a client.
Wherein the hang ticket request comprises hang ticket information of the specified fragment asset.
In a particular implementation, the hang up request is a hang up request initiated by a user through a page operation on a client for a trade order specifying fragmented assets.
S602: and reporting the fragment asset buying and selling orders to an exchange server according to the listing request.
And the fragment asset transaction service generates a fragment asset purchase and sale order according to the listing information in the listing request, and then reports the fragment asset purchase and sale order to the exchange server to wait for matching.
The hang-form information specifically comprises a transaction target, a transaction amount and a transaction target price, and the fragment asset buying and selling order can be generated according to the information of the transaction target, the transaction amount, the transaction target price and the like in the hang-form information and the hang-form transaction type. It is understood that the trade target, the trade direction and the price are specified in the fragmented asset trade order, and the exchange server can match the trade target, the trade direction and the price information specified in the fragmented asset trade order to complete the hang-order transaction.
In this embodiment, the fragment asset trading server may further receive an acquisition request sent by the client, where the acquisition request is specifically used to request order information of a non-committed fragment asset trade order, and then the fragment asset trading server returns the order information of the non-committed fragment asset trade order to the client according to the acquisition request, where the order information includes a position number, a trade direction, and a price. The seat number is mainly used for identifying a fragment asset trading proxy, and the fragment asset trading proxy refers to a security management organization when the fragment asset is a security asset. Therefore, the client side can display the fragment asset market page conveniently according to the received order information of the non-committed fragment asset purchase and sale orders.
When trading is carried out in an active matching mode, the fragment asset trading server receives a matching order request sent by a client, the matching order request comprises fragment asset matching information, the fragment asset matching information specifically comprises order information of a to-be-matched fragment asset trading order, and then the fragment asset trading server reports the fragment asset matching order to the trading exchange server according to the matching order request so that the trading exchange server can match a deal according to the fragment asset matching order.
In this embodiment, the server may further receive an inquiry request sent by the client, where the inquiry request is specifically used to request to inquire about order information of a purchase and sale order of the fragmented asset in the specified account; and the server returns order information corresponding to the specified account to the client according to the query request. Therefore, the user can inquire the transaction condition of the own fragmented asset in real time.
In view of the above, the embodiment of the present application provides an asset data processing method, which provides a transaction mode for implementing a fragmented asset transaction based on a network, and specifically, a fragmented asset transaction server receives a coupon request sent by a client, where the coupon request carries coupon information, and then reports a fragmented asset purchase and sale order to an exchange server according to the coupon request, so that the exchange server performs matching transaction according to the fragmented asset purchase and sale order. According to the method, the user can realize the transaction of the fragmented assets only through simple page operation without manual intervention, so that a complex interaction process is reduced, and on the other hand, the transaction result of the fragmented asset transaction can be traced in real time by a network-based ordering mode, so that the user is more active, and the user can make a transaction decision in time. Therefore, the method provides a more convenient fragment asset processing mode, facilitates user operation and improves user experience.
In order to make the technical solution of the present application easy to understand, the asset data processing method according to the embodiment of the present application will be described below with reference to a specific application scenario.
Referring to an application scenario schematic diagram of the asset data processing method shown in fig. 7, the application scenario includes a terminal 100, a fragmentedasset trading server 200, and anexchange server 300, where a client for trading fragmented assets is installed in the terminal 100, in this embodiment, fragmented assets are specifically shards, and a client for trading fragmented assets is specifically an XX stock client.
A user opens an XX security client in the terminal 100 and logs in an account, the terminal 100 displays a fragmented asset transaction page, that is, a fragmented stock transaction page, in response to an operation of the user logging in the account, specifically, see 801, and as shown in 801, the fragmented stock transaction page carries a hang-up information input control, specifically including a stock code input control, a transaction amount input control, and a transaction target price input control.
Then, the user inputs the corresponding stock code of the trading target through the stock code input control, inputs the trading amount through the trading amount input control, inputs the trading target price through the trading target price input control, triggers the submission control in a touch click mode, and submits the list hanging information to the XX security client.
Next, the terminal 100 acquires the coupon information input by the user through the coupon information input control, generates a coupon request carrying the coupon information according to the coupon information, and then sends the coupon request to the fragmentasset transaction server 200.
The fragmentedasset transaction server 200 receives the hang-order request, and generates fragmented asset buying and selling orders, that is, fragmented buying and selling orders according to the hang-order information carried in the hang-order request, including information such as stock codes, transaction amount, transaction target price, and the like, and seat numbers, hang-order transaction types, and the like corresponding to the XX securities. The type of the hang-up order transaction can represent the buying and selling direction, when the buying and selling direction is buying, the broken stock buying and selling order can be recorded as a buying order, and when the buying and selling direction is selling, the broken stock buying and selling order is recorded as a selling order. After generating the fragmented buy and sell order, the fragmentedasset trading server 200 reports the fragmented buy and sell order to theexchange server 300.
Theexchange server 300 performs an order matching operation after receiving the fragmented buy and sell orders reported from the fragmentedasset transaction server 200. Specifically, theexchange server 300 acquires a trade order with a trade direction opposite to the trade direction of the fragmented trade order reported by the fragmentedasset trade server 200, specifically, if the trade direction of the reported fragmented trade order is buy, theexchange server 300 acquires a fragmented trade order with a trade direction as sell, if the trade direction of the reported fragmented trade order is sell, theexchange server 300 acquires a fragmented trade order with a trade direction as buy, theexchange server 300 queries an order matched with a stock code and a trade target price in the reported fragmented trade order from the acquired order, and theexchange server 300 matches the fragmented trade order reported by the fragmentedasset trade server 200 with the matched order according to a trade amount to complete a trade.
It can be understood that the terminal 100 may further display a fragmented asset quotation page, and in particular, in this embodiment, the terminal 100 may further display a fragmented quotation page, as shown in 802, where the fragmented quotation page carries order information of a non-bargained fragmented buy and sell order, where the order information includes stock codes, seat numbers, buy and sell directions, and prices. It should be noted that, the user may send a subscription request to the fragmentasset transaction server 200, where the subscription request is used to subscribe the order information of the fragmented buying and selling orders meeting the specified conditions, the fragmentasset transaction server 200 determines, according to the subscription request, the order information of the fragmented buying and selling orders meeting the specified conditions to be pushed to the terminal as subscription information, and the terminal 100 receives the subscription information pushed by the fragmentasset transaction server 200 according to the subscription request, and may display the subscription information on the fragmented market page.
In this embodiment, the fragmented shares quotation page also carries a fragmented assets matching information input control, as shown in 802, there is one fragmented assets matching information input control after each fragmented shares buy-sell order, and a user can trigger fragmented assets matching information input operation by clicking the control. When a user inputs the fragment asset matching information through the fragment asset matching information input control, the terminal 100 may obtain the fragment asset matching information through the matching information input control, generate a matching order request according to the fragment asset matching information, and then send the matching order request to the fragmentasset trading server 200.
The fragmentedasset transaction server 200 receives the match order request, and may generate a fragmented asset match order, i.e., a fragmented asset match order, according to the match order request. The broken share matching order comprises information such as stock codes, position numbers of opposite parties, transaction amount, prices and the like. After generating the broken share matching order, the fragmentedasset transaction server 200 reports the broken share matching order to theexchange server 300, and thus theexchange server 300 actively matches according to the broken share matching order to complete the transaction.
The present embodiment further provides a way for the user to query the own fragmented stocks transaction situation, specifically, the user may trigger a query operation, the terminal 100 sends a query request to the fragmentedstocks transaction server 200 in response to the query operation of the user, where the query request is used to request to query the order information of the fragmented stocks buy and sell order of the specified account, the fragmentedstocks transaction server 200 obtains the fragmented stocks buy and sell order information of the specified account from theexchange server 300 in response to the query request, and then returns the fragmented stocks buy and sell order information to the terminal 100, so that the terminal receives and displays the order information corresponding to the specified account returned by the fragmentedstocks transaction server 200, which may be specifically referred to theinterface 803.
It should be further noted that the embodiment provides two transaction modes, namely, an active matching mode and a passive matching mode, wherein the active matching mode can obtain a transaction result in real time, so that a user can timely know the transaction result in the passive matching transaction mode. The terminal 100 may also receive the trade result of the fragmented buy and sell order returned by the fragmentedasset trade server 200; then, information prompt is carried out according to the transaction result, for example, prompt can be carried out through a short message, see aninterface 804, so that a user can timely know the fragmented transaction result, and transaction decision is prevented from being influenced.
Based on the specific implementation manner of the asset data processing method provided by the embodiment of the present application, the embodiment of the present application further provides a corresponding asset data processing device, and the asset data processing device provided by the embodiment of the present application will be described in terms of functional modularization.
Referring to fig. 8, a schematic diagram of an assetdata processing device 800 is shown, which comprises:
thefirst display module 810 is configured to display a fragmented asset transaction page, where the fragmented asset transaction page carries a coupon information input control;
afirst processing module 820, configured to obtain the listing information input by the user through the listing information input control, and send a listing request carrying the listing information to the fragmented asset transaction server, so that the fragmented asset transaction server reports the fragmented asset trade order to the exchange server according to the listing request.
Optionally, referring to fig. 9, fig. 9 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, and based on the structure shown in fig. 8, the apparatus further includes:
thesecond display module 830 is configured to display a fragment asset market page, where the fragment asset market page carries order information of a non-committed fragment asset purchase order, where the order information includes a position number, a purchase and sell direction, and a price.
Optionally, referring to fig. 10, fig. 10 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, where on the basis of the structure shown in fig. 9, the apparatus further includes:
thefirst sending module 840 is configured to obtain the fragment asset matching information input by the user through the fragment asset matching information input control, and send a matching order request carrying the fragment asset matching information to the fragment asset trading server, where the fragment asset matching information includes order information of a to-be-matched fragment asset trading order, so that the fragment asset trading server reports the fragment asset matching order to the trading place server according to the matching order request.
Optionally, referring to fig. 11, fig. 11 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, and based on the structure shown in fig. 8, the apparatus further includes:
asecond sending module 850, configured to send a subscription request to the fragment asset transaction server, where the subscription request is used to request to subscribe information of a fragment asset purchase and sale order meeting a specified condition;
afirst receiving module 860, configured to receive subscription information pushed by the fragmented asset transaction server according to the subscription request.
Optionally, referring to fig. 12, fig. 12 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, and based on the structure shown in fig. 8, the apparatus further includes:
asecond receiving module 870, configured to receive a transaction result of the fragment asset trade order returned by the fragment asset transaction server;
and the promptingmodule 880 is used for performing information prompting according to the transaction result.
Optionally, referring to fig. 13, fig. 13 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, where on the basis of the structure shown in fig. 8, the apparatus further includes:
athird sending module 890, configured to send a query request to the fragmented asset transaction server, where the query request is used to request to query the order information of the fragmented asset purchase and sale order of the specified account;
athird receiving module 891, configured to receive order information corresponding to the specified account returned by the fragmented asset transaction server;
athird display module 892, configured to display order information corresponding to the specified account.
Optionally, the fragmented assets comprise fragmented strands.
Therefore, the asset data processing device can realize the transaction of the fragmented assets based on the network, and specifically, a fragmented asset transaction page is displayed, a coupon information input control is loaded on the fragmented asset transaction page, the coupon information input by a user is acquired through the coupon information input control, and a coupon request carrying the coupon information is sent to a fragmented asset transaction server, so that the fragmented asset transaction server reports a fragmented asset purchase and sale order to a trading place server according to the coupon request, and further the transaction of the fragmented assets is realized. Through the device, the user only needs simple page operation to realize the transaction of the fragment assets, does not need manual intervention, reduces the fussy interaction process, and on the other hand, the order issuing mode based on the network can realize the real-time tracking of the transaction result of the fragment assets, so that the user is more active, and the user can make a transaction decision in time. Therefore, the device provides a more convenient fragment asset processing mode, and is convenient for a user to operate and improves user experience.
Next, referring to a schematic structural diagram of an asset data processing apparatus shown in fig. 14, the apparatus includes:
areceiving module 1410, configured to receive a coupon request sent by a client, where the coupon request includes coupon information of a specified fragmented asset;
and anorder reporting module 1420, configured to report the fragmented asset trade order to the exchange server according to the hang-up request.
Optionally, referring to fig. 15, fig. 15 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, where on the basis of the structure shown in fig. 14, the apparatus further includes afirst return module 1430;
thereceiving module 1410 is further configured to receive an obtaining request sent by the client, where the obtaining request is used to request order information of a non-committed fragmented asset buying and selling order;
the first returningmodule 1430 is configured to return order information of the non-committed fragmented asset buying and selling order to the client according to the acquisition request, where the order information includes a seat number, a buying and selling direction, and a price.
Optionally, thereceiving module 1410 is further configured to: receiving a matching order request sent by the client, wherein the matching order request comprises fragment asset matching information, and the fragment asset matching information comprises order information of a to-be-matched fragment asset trading order;
theorder reporting module 1420 is further configured to report the fragment asset matching order to the exchange server according to the matching order request.
Optionally, referring to fig. 16, fig. 16 is a schematic structural diagram of an asset data processing apparatus according to an embodiment of the present application, and based on the structure shown in fig. 14, the apparatus further includes asecond return module 1440;
thereceiving module 1410 is further configured to receive a query request sent by the client, where the query request is used to request to query order information of a purchase and sell order of a fragmented asset in a specified account;
the second returningmodule 1440 is configured to return, to the client, order information corresponding to the specified account according to the query request.
Therefore, the embodiment of the application provides an asset data processing device, which provides a transaction mode for realizing fragment asset transaction based on a network, and specifically, receives a coupon request sent by a client, wherein the coupon request carries coupon information, and reports a fragment asset purchase and sale order to an exchange server according to the coupon request, so that the exchange server carries out match transaction according to the fragment asset purchase and sale order. Through the device, the user only needs simple page operation to realize the transaction of the fragment assets, does not need manual intervention, reduces the fussy interaction process, and on the other hand, the order issuing mode based on the network can realize the real-time tracking of the transaction result of the fragment assets, so that the user is more active, and the user can make a transaction decision in time. Therefore, the device provides a more convenient fragment asset processing mode, and is convenient for a user to operate and improve user experience.
An embodiment of the present application further provides an asset data processing device, which may be a terminal, as shown in fig. 17, for convenience of description, only a part related to the embodiment of the present application is shown, and details of the specific technology are not disclosed, please refer to the method part of the embodiment of the present application. The asset data processing device may be a terminal, and the terminal may be any terminal device including a mobile phone, a tablet computer, a Personal Digital Assistant (PDA, english abbreviation), a vehicle-mounted computer, and the like, taking the terminal as the mobile phone as an example:
fig. 17 is a block diagram illustrating a partial structure of a mobile phone related to a terminal according to an embodiment of the present disclosure. Referring to fig. 17, the handset includes: radio Frequency (RF)circuit 1710,memory 1720,input unit 1730,display unit 1740,sensor 1750,audio circuit 1760, wireless fidelity (WiFi)module 1770,processor 1780, andpower supply 1790. Those skilled in the art will appreciate that the handset configuration shown in fig. 17 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 17:
RF circuit 1710 can be used for receiving and transmitting signals during information transmission or communication, and particularly, for processing the downlink information of the base station after receiving the downlink information toprocessor 1780; in addition, the data for designing uplink is transmitted to the base station. In general,RF circuit 1710 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, theRF circuitry 1710 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communications (GSM), general Packet Radio Service (GPRS), code Division Multiple Access (CDMA), wideband Code Division Multiple Access (WCDMA), long Term Evolution (LTE), e-mail, short message Service (Short SMS), and so on.
Thememory 1720 can be used to store software programs and modules, and theprocessor 1780 executes various functional applications and data processing of the cellular phone by operating the software programs and modules stored in thememory 1720. Thememory 1720 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, and the like), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, thememory 1720 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Theinput unit 1730 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, theinput unit 1730 may include atouch panel 1731 andother input devices 1732. Thetouch panel 1731, also called a touch screen, may collect touch operations of a user (e.g., operations of the user on thetouch panel 1731 or near thetouch panel 1731 by using a finger, a stylus, or any other suitable object or accessory) thereon or nearby, and drive corresponding connection devices according to a preset program. Alternatively, thetouch panel 1731 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to theprocessor 1780, and can receive and execute commands sent from theprocessor 1780. In addition, thetouch panel 1731 may be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. Theinput unit 1730 may includeother input devices 1732 in addition to thetouch panel 1731. In particular,other input devices 1732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Thedisplay unit 1740 may be used to display information input by or provided to the user and various menus of the mobile phone. TheDisplay unit 1740 may include aDisplay panel 1741, and optionally, theDisplay panel 1741 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, thetouch panel 1731 may cover thedisplay panel 1741, and when thetouch panel 1731 detects a touch operation on or near thetouch panel 1731, the touch panel is transmitted to theprocessor 1780 to determine the type of the touch event, and then theprocessor 1780 provides a corresponding visual output on thedisplay panel 1741 according to the type of the touch event. Although in fig. 17,touch panel 1731 anddisplay panel 1741 are provided as two separate components to implement the input and output functions of the mobile phone, in some embodiments,touch panel 1731 anddisplay panel 1741 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least onesensor 1750, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of thedisplay panel 1741 according to the brightness of ambient light, and a proximity sensor that turns off thedisplay panel 1741 and/or a backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing gestures of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometers and taps), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 1760, speaker 1761, and microphone 1762 may provide an audio interface between the user and the handset. Theaudio circuit 1760 may transmit the electrical signal converted from the received audio data to the speaker 1761, and the electrical signal is converted into a sound signal by the speaker 1761 and output; on the other hand, the microphone 1762 converts the collected sound signals into electrical signals, which are received by theaudio circuit 1760 and converted into audio data, which are then processed by the audiodata output processor 1780 and sent to, for example, another cell phone via theRF circuit 1710, or output to thememory 1720 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to send and receive e-mails, browse webpages, access streaming media and the like through theWiFi module 1770, and provides wireless broadband Internet access for the user. Although fig. 17 shows theWiFi module 1770, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
Theprocessor 1780 is the control center of the handset, connects various parts of the overall handset using various interfaces and lines, performs various functions of the handset and processes data by operating or executing software programs and/or modules stored in thememory 1720, and calling data stored in thememory 1720. Optionally,processor 1780 may include one or more processing units; preferably, theprocessor 1780 may integrate an application processor, which primarily handles operating systems, user interfaces, application programs, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated intoprocessor 1780.
The handset also includes a power supply 1790 (e.g., a battery) to power the various components, preferably through a power management system, which may be logically coupled to theprocessor 1780 to manage charging, discharging, and power consumption management functions.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiment of the present application, theprocessor 1780 included in the terminal further has the following functions:
displaying a fragment asset transaction page, wherein the fragment asset transaction page is loaded with a menu hanging information input control;
acquiring the listing information input by a user through the listing information input control, and sending a listing request carrying the listing information to a debris asset transaction server so that the debris asset transaction server reports a debris asset purchase and sale order to a trading place server according to the listing request.
In some possible implementations of this embodiment, theprocessor 1780 may also be configured to perform the steps of any of the above-described asset data processing methods.
The embodiment of the present application further provides an asset data processing device, which may specifically be a fragment asset transaction server, fig. 18 is a schematic structural diagram of a fragment asset transaction server provided in the embodiment of the present application, and the fragmentasset transaction server 1800 may generate relatively large differences due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1822 (e.g., one or more processors) and amemory 1832, and one or more storage media 1830 (e.g., one or more mass storage devices) for storingapplications 1842 ordata 1844. Thememory 1832 and thestorage medium 1830 may be, among other things, transient storage or persistent storage. The program stored on thestorage medium 1830 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, acentral processor 1822 may be provided in communication with thestorage medium 1830 to execute a series of instruction operations in thestorage medium 1830 on the debrisasset transaction server 1800.
The debrisasset transaction server 1800 may also include one ormore power supplies 1826, one or more wired orwireless network interfaces 1850, one or more input-output interfaces 1858, and/or one ormore operating systems 1841, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and so forth.
The steps performed by the debris asset transaction server in the above-described embodiment may be based on the debris asset transaction server structure shown in fig. 18.
The CPU1822 is configured to execute the following steps:
receiving a list hanging request sent by a client, wherein the list hanging request comprises list hanging information of specified fragment assets;
and reporting the fragment asset buying and selling orders to an exchange server according to the listing request.
In some possible implementations of this embodiment, the CPU1822 may be further configured to perform the steps of any of the above-described asset data processing methods.
The embodiment of the present application further provides a computer-readable storage medium for storing a program code, where the program code is configured to execute any one implementation of the asset data processing method described in the foregoing embodiments.
The present application further provides a computer program product including instructions, which when run on a computer, causes the computer to execute any one of the implementation manners of the asset data processing method described in the foregoing embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one type of logical functional division, and other divisions may be realized in practice, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, which are essential or part of the technical solutions contributing to the prior art, or all or part of the technical solutions, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present application.