Software platform and method for processing unstructured data
Abstract
A software platform and a method for processing unstructured data are provided. The software platform includes a server and a client. The client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation; and the server is configured to perform network communications with the client and provide the function when called by the client. According to the present invention, function loads can be distributed reasonably between the server and the client and each function module can be deployed reasonably, and thereby the working efficiency of the software platform can be improved. Meanwhile, the software platform is extended to be applied to a network, which provides a foundation and convenience for other applications based on the software platform in the network.
Claims
exact text as granted — not AI-modified1 . A software platform for processing unstructured data, comprising a server and a client; wherein
the client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in the server through network communications with the server to carry out an operation; and the server is configured to perform network communications with the client and provide the function when called by the client; wherein the predefined command is independent from a storage form of the unstructured data.
2 . The software platform of claim 1 , wherein
the predefined command is a command defined in advance for operating an instance of a predefined model, and the predefined command initiates a physical operation on the unstructured data.
3 . The software platform of claim 1 , wherein,
a series of commands are sent to the software platform that processes the unstructured data to create unstructured data corresponding to any designated presence effect, wherein the unstructured data created have the same or similar presence effect.
4 . The software platform of claim 1 , wherein
the client is configured to send a login request to the server; and the server is configured to authenticate the client according to the login request received from the client.
5 . The software platform of claim 4 , wherein,
a challenge/response mode is adopted during role login to verify whether the application software holds a role private key.
6 . The software platform of claim 1 , wherein
the server is further configured to check whether a role currently logging in has a privilege over a function before providing the function when called by the client, and refuse to provide the function if the role does not have the privilege.
7 . The software platform of claim 1 , wherein
the client is further configured to check whether a role currently logging in has a privilege over a function before providing the function according to the predefined command from the application software, and refuse to provide the function if the role does not have the privilege.
8 . The software platform of claim 1 , wherein
the client is further configured to provide a docbase standard interface.
9 . A method for processing unstructured data, comprising:
receiving, by a client, a predefined command from an application software, calling a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation; and providing, by the server, the function when called by the client; wherein the predefined command is independent from a storage form of the unstructured data.
10 . The method of claim 9 , wherein the predefined command is a command defined in advance for operating an instance of a predefined model, and the predefined command is for initiating a physical operation on the unstructured data.
11 . The method of claim 9 , further comprising:
storing, by the server, the unstructured data.
12 . The method of claim 9 , wherein the unstructured data comprise stream media data and/or document data.
13 . The method of claim 9 ,
wherein calling the function in the client to perform the operation comprises: presenting, by the client, the unstructured data; wherein the presenting comprises: rendering, displaying, printing and playing.
14 . The method of claim 9 ,
wherein the presenting comprises: creating unstructured data for any designated presence effect by sending a series of commands to the software platform which processes the unstructured data, wherein the created unstructured data have the same or similar presence effect.
15 . The method of claim 9 , further comprising:
sending, by the client, a login request to the server; and authenticating, by the server, the client according to the login request before calling the function according to the predefined command of operating the unstructured data from the application software to perform the operation.
16 . The method of claim 15 , further comprising:
verifying whether the application software holds a private key of a role by using a challenge/response mode during role login.
17 . The method of claim 9 , further comprising:
verifying, by the server, whether a role currently logging in has a privilege over the function before providing the function when called by the client, and refusing to provide the function if the role does not have the privilege.
18 . The method of claim 9 , further comprising:
verifying, by the client, whether a role currently logging in has a privilege over the function before providing the function according to the predefined command from the application software, and refusing to provide the function if the role does not have the privilege.
19 . The method of claim 9 , further comprising:
supporting, by the client, a docbase standard interface.
20 . A software platform for processing unstructured data, comprising two clients and a server; wherein
a first client of the two clients is configured to receive a first sequence of predefined commands from a first application software, and create unstructured data in the server according to the first sequence of predefined commands; a second client of the two clients is configured to receive a second sequence of predefined commands from a second application software; and provide, according to the second sequence of predefined commands, the second application software with data needed by the second application software in the unstructured data created by the first client in the server; the server is configured to store the unstructured data, communicate with the two clients over a network and provide a function when called by the two clients; wherein the predefined command is independent from a storage form of the unstructured data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.