IP Library Granted Patent US 11,288,604
Granted Patent B2
US 11,288,604 · App. 16/446,534 · Granted Mar 29, 2022

Resource processing method and apparatus

Inventors: Zhirong Yang (Hangzhou, CN); Xin Dai (Hangzhou, CN); Hai Ma (Hangzhou, CN); Fangcheng Mei (Hangzhou, CN); Mei Liu (Hangzhou, CN); Qian Wan (Hangzhou, CN); Qiaoyong Liu (Hangzhou, CN); Hualiang Dong (Hangzhou, CN); Zhixu Wang (Hangzhou, CN); Weiwei Ding (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q10/0631G06F9/5027G06Q20/0855H04L67/20H04L67/26G06Q30/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,288,604
App. No.
16/446,534
Granted
Mar 29, 2022
Kind
B2
Abstract

A resource processing method and apparatus. The method is achieved by a computer configured to execute the following steps: generating a resource allocation chart based on a resource allocation request; processing the resource allocation chart and generating an access entrance of the resource allocation chart; opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance. The method further comprises: when the resources are not available or not suitable for allocation, receiving a resource allocation chart, wherein the resource allocation chart is based on the resource allocation request; generating an access entrance of the resource allocation chart; opening the access entrance to at least one third party resource supplier; and receiving the allocated resources from the at least one third party resource supplier by responding to the resource allocation request through the access entrance.

Claims (76)

1. A resource processing method, comprising:

generating a resource allocation chart based on a resource allocation request;

processing the resource allocation chart and generating an access entrance of the resource allocation chart;

opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance;

inquiring a first resource allocation record of a resource allocation requester who sends the resource allocation request;

inquiring a second resource allocation record of the at least one third party resource supplier which responds to the resource allocation request;

mapping words in the first resource allocation record and words in the second resource allocation record into space vectors, respectively;

calculating cosine similarity between a space vector corresponding to a word of the resource allocation requester and a space vector corresponding to a word of the at least one third party resource supplier; and

when the cosine similarity is not less than a predetermined value, sending push information according to the first resource allocation record and the second resource allocation record.

2. The method according to claim 1 , wherein processing the resource allocation chart and generating the access entrance of the resource allocation chart comprises:

encoding the resource allocation chart to generate a shared code.

3. The method according to claim 2 , further comprising:

encrypting the resource allocation chart to generate an encrypted resource allocation chart.

4. The method according to claim 3 , wherein generating the encrypted resource allocation chart comprises:

generating a chart number of the encrypted resource allocation chart.

5. The method according to claim 1 , wherein the opening the access entrance comprises:

granting a permission for the at least one third party resource supplier to access the access entrance; and

blocking a permission for the at least one third party resource supplier to open the access entrance.

6. The method according to claim 1 , wherein opening the access entrance comprises:

configuring an access condition; and

when the access condition is satisfied, opening the access entrance.

7. The method according to claim 6 , wherein configuring the access condition comprises:

determining a maximum number of times that the at least one third party resource supplier is allowed to access the access entrance; and

configuring the access condition as a number of accesses being not exceeding the determined maximum number of times.

8. The method according to claim 6 , wherein configuring the access condition comprises:

determining an opening period of the access entrance; and

configuring the access condition as an access time being within the determined opening period.

9. The method according to claim 1 , further comprising:

determining a processing state of the resource allocation chart when the at least one third party resource supplier passes through the access entrance; and

providing a mode for responding to the resource allocation request according to the processing state of the resource allocation chart for the at least one third party resource supplier to respond to the resource allocation request according to the mode.

10. The method according to claim 1 , further comprising:

inquiring a third resource allocation record of another third party resource supplier which responds to the resource allocation request;

mapping the words in the second resource allocation record and words the third resource allocation record into space vectors, respectively;

calculating cosine similarity between the space vector corresponding to the word of the third party resource supplier and a space vector corresponding to a word of the another third party resource supplier; and

when the cosine similarity is not less than the predetermined value, sending push information according to the second resource allocation record and the third resource allocation record.

11. The method according to claim 1 , wherein the resource allocation chart includes a bill.

12. A resource processing apparatus, comprising:

one or more processors; and

a memory configured to store instructions which, when executed by the one or more processors, cause the one or more processors to perform operations including:

generating a resource allocation chart based on a resource allocation request;

processing the resource allocation chart and generating an access entrance of the resource allocation chart;

opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance;

inquiring a first resource allocation record of a resource allocation requester who sends the resource allocation request;

inquiring a second resource allocation record of the at least one third party resource supplier which responds to the resource allocation request;

mapping words in the first resource allocation record and words in the second resource allocation record into space vectors, respectively;

calculating cosine similarity between a space vector corresponding to a word of the resource allocation requester and a space vector corresponding to a word of the at least one third party resource supplier; and

when the cosine similarity is not less than a predetermined value, sending push information according to the first resource allocation record and the second resource allocation record.

13. The apparatus according to claim 12 , wherein the operations include:

encoding the resource allocation chart to generate a shared code.

14. The apparatus according to claim 12 , wherein the operations include:

granting a permission for the at least one third party resource supplier to access the access entrance; and

blocking a permission for the at least one third party resource supplier to open the access entrance.

15. The apparatus according to claim 12 , wherein the operations include:

inquiring a third resource allocation record of another third party resource supplier which responds to the resource allocation request;

mapping the words in the second resource allocation record and words the third resource allocation record into space vectors, respectively;

calculating cosine similarity between the space vector corresponding to the word of the third party resource supplier and a space vector corresponding to a word of the another third party resource supplier; and

when the cosine similarity is not less than the predetermined value, sending push information according to the second resource allocation record and the third resource allocation record.

16. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, to cause the processor to perform operations including:

generating a resource allocation chart based on a resource allocation request;

processing the resource allocation chart and generating an access entrance of the resource allocation chart;

opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance;

inquiring a first resource allocation record of a resource allocation requester who sends the resource allocation request;

inquiring a second resource allocation record of the at least one third party resource supplier which responds to the resource allocation request;

mapping words in the first resource allocation record and words in the second resource allocation record into space vectors, respectively;

calculating cosine similarity between a space vector corresponding to a word of the resource allocation requester and a space vector corresponding to a word of the at least one third party resource supplier; and

when the cosine similarity is not less than a predetermined value, sending push information according to the first resource allocation record and the second resource allocation record.

17. The apparatus according to claim 16 , wherein the operations include:

encoding the resource allocation chart to generate a shared code.

18. The apparatus according to claim 16 , wherein the operations include:

granting a permission for the at least one third party resource supplier to access the access entrance; and

blocking a permission for the at least one third party resource supplier to open the access entrance.

19. The apparatus according to claim 16 , wherein the operations include:

inquiring a third resource allocation record of another third party resource supplier which responds to the resource allocation request;

mapping the words in the second resource allocation record and words the third resource allocation record into space vectors, respectively;

calculating cosine similarity between the space vector corresponding to the word of the third party resource supplier and a space vector corresponding to a word of the another third party resource supplier; and

when the cosine similarity is not less than the predetermined value, sending push information according to the second resource allocation record and the third resource allocation record.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: YANG, ZHIRONG; DAI, XIN; MA, HAI; MEI, FANGCHENG; LIU, MEI; WAN, QIAN; LIU, QIAOYONG; DONG, HUALIANG; WANG, ZHIXU; DING, WEIWEI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049526/0924 →