IP Library Granted Patent US 10,108,747
Granted Patent B2
US 10,108,747 · App. 14/932,715 · Granted Oct 23, 2018

Generating network resource

Inventor: Shali Lu (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F17/30964H04L47/788H04L67/02
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 10,108,747
App. No.
14/932,715
Granted
Oct 23, 2018
Kind
B2
Abstract

The techniques of the present disclosure acquire requirement description information of a user, acquire at least one resource component according to the requirement description information, the resource component being a component that constitutes a network resource desired by the user, or a function component for realizing a part of functions of the network resource; and assemble the network resource according to the at least one resource component. The techniques of the present disclosure enhance a matching degree between the network resource and the user's requirement, thereby meeting the requirement of the user with respect to the network resource.

Claims (69)

1. A method comprising:

acquiring requirement description information of a user;

analyzing the requirement description information to obtain at least one component feature description information;

acquiring historical requirement information of the user according to identification information of the user;

analyzing the historical requirement information of the user to obtain requirement preference information of the user with respect to a network resource;

modifying the at least one component feature description information according to the requirement preference information;

acquiring at least one resource component matching the modified at least one component feature description information;

determining whether piece component feature description information of the modified at least one component feature description information matches a component element in a component library; and

improving a matching degree of the requirement description information with the network resource by:

upon determining that the piece component feature description information matches the component element in the component library, assembling the network resource according to the at least one resource component; or

upon determining that the piece component feature description information does not match the component element in the component library,

sending the piece component feature description information to a resource generating platform to acquire a different resource component according to the piece component feature description information, and

assembling the network resource according to the different resource component returned by the resource generating platform.

2. The method of claim 1 , wherein the at least one resource component is a component that constitutes the network resource.

3. The method of claim 1 , wherein the at least one resource component is a function component for realizing a part of functions of the network resource.

4. The method of claim 1 , wherein the modified at least one component feature description information describes the at least one resource component that constitutes the network resource.

5. The method of claim 1 , wherein the acquiring the at least one resource component matching the modified at least one component feature description information includes:

matching the modified at least one component feature description information with a plurality of component elements in the component library; and

acquiring one or more component elements corresponding to each component feature description information from the component library, in response to determining that each of the modified at least one component feature description information matches a corresponding component element.

6. The method of claim 1 , wherein acquiring the at least one resource component matching the modified at least one component feature description information includes:

matching the modified at least one component feature description information with a plurality of component elements in the component library.

7. The method of claim 1 , further comprising pushing the network resource to the user.

8. The method of claim 7 , wherein the pushing the network resource to the user includes:

pushing the network resource to the user, in response to determining that a matching degree between one or more features of the network resource and the requirement description information is greater than a preset matching degree threshold.

9. An apparatus comprising:

one or more processors; and

memory coupled to the one or more processors, the memory storing computer-readable instructions executable by the one or more processors, the computer-readable instructions including a plurality of executable modules, the plurality of executable modules comprising:

a first acquiring module configured to acquire requirement description information of a user;

a second acquiring module configured to acquire at least one resource component according to the requirement description information, the second acquiring module including:

an analyzing unit configured to analyze the requirement description information to obtain at least one component feature description information, and

a fourth acquiring module configured to:

acquire historical requirement information of the user according to identification information of the user, and

analyze the historical requirement information of the user to obtain requirement preference information of the user with respect to a network resource;

a modifying module configured to modify the at least one component feature description information according to the requirement preference information;

wherein the second acquiring module further includes an acquiring unit for improving a matching degree of the requirement description information with the network resource, the acquiring unit configured to acquire the at least one resource component matching the modified at least one component feature description information, the acquiring unit further configured to:

match the modified at least one component feature description information with a component element in a component library;

send the requirement description information and a piece component feature description information to a resource generating platform to generate the at least one resource component according to the requirement description information or the piece component feature description information, in response to determining that the piece component feature description information of the modified at least one component feature description information does not match a corresponding component element, and

receive the at least one resource component returned by the resource generating platform; and

an assembling module configured to assemble the network resource according to the at least one resource component.

10. The apparatus of claim 9 , wherein the at least one resource component is a component that constitutes the network resource or a function component for realizing a part of functions of the network resource.

11. The apparatus of claim 9 , wherein the component feature description information describes the resource component that constitutes the network resource.

12. The apparatus of claim 9 , wherein the acquiring unit is further configured to:

match the modified at least one component feature description information with a plurality of component elements in the component library; and

acquire one or more component elements corresponding to each component feature description information from the component library, in response to determining that each of the modified at least one component feature description information matches a corresponding component element.

13. The apparatus of claim 9 , wherein the acquiring unit is further configured to match the modified at least one component feature description information with a plurality of component elements in the component library.

14. The apparatus of claim 9 , wherein the plurality of executable modules further comprise a pushing module configured to push the network resource to the user.

15. The apparatus of claim 14 , wherein the pushing module is configured to push the network resource to the user, in response to determining that a matching degree between one or more features of the network resource and the requirement description information is greater than a preset matching degree threshold.

16. One or more memories having stored thereon computer-executable instructions that are executable by one or more processors to perform operations comprising:

acquiring requirement description information of a user;

analyzing the requirement description information to obtain at least one component feature description information;

acquiring historical requirement information of the user according to identification information of the user;

analyzing the historical requirement information of the user to obtain requirement preference information of the user with respect to a network resource;

modifying the at least one component feature description information according to the requirement preference information;

acquiring at least one resource component matching the modified at least one component feature description information;

determining whether piece component feature description information of the modified at least one component feature description information matches a component element in a component library; and

improving a matching degree of the requirement description information with the network resource by:

upon determining that the piece component feature description information matches the component element in the component library, assembling the network resource according to the at least one resource component; or

upon determining that the piece component feature description information does not match the component element in the component library,

sending the piece component feature description information to a resource generating platform to acquire a different resource component according to the piece component feature description information, and

assembling the network resource according to the different resource component returned by the resource generating platform.

17. The one or more memories of claim 16 , wherein the at least one resource component is one of:

a component that constitutes the network resource, or

a function component for realizing a part of functions of the network resource.

18. The one or more memories of claim 16 , wherein the modified at least one component feature description information describes the at least one resource component that constitutes the network resource.

19. The one or more memories of claim 16 , wherein the acquiring the at least one resource component matching the modified at least one component feature description information includes:

matching the modified at least one component feature description information with a plurality of component elements in the component library; and

acquiring one or more component elements corresponding to each component feature description information from the component library, in response to determining that each of the modified at least one component feature description information matches a corresponding component element.

20. The one or more memories of claim 16 , wherein acquiring the at least one resource component matching the modified at least one component feature description information includes:

matching the modified at least one component feature description information with a plurality of component elements in the component library.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 054064/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053650/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2016
From: LU, SHALI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 038164/0511 →
Priority Claims (1)
CN 2014 1 0614011 · Nov 4, 2014 · national
Continuity (1)
Related Publication 20160127258A1 · May 5, 2016